// vector yaratib olamiz
vector v;
//vectorga elementlar soni
int n;
cin>>n;
// vectorga elementlar qo'shib olamiz
int m;
for (int i = 0; i < n; i++) {
cin>>m;
v.push_back(m);
}
// M ni kitiramiz
int M;
cout<<"M index ni kitiring ";
cin>>M;
int kop=1;
for (auto i =v.cbegin(); i !=v.cend(); ++i)
{
if(M<*i){
kop*=*i;
}
}
cout<<"Javob "<return 0;
}
2-topshiriq
3.Vektorning elementlari vektoning eng kichik elementiga bo’lib chiqilsin.
#include using namespace std;
int main() {
// vector yaratib olamiz
vector v;
//vectorga elementlar soni
int n;
cin>>n;
// vectorga elementlar qo'shib olamiz
int m;
for (int i = 0; i < n; i++) {
cin>>m;
v.push_back(m);
}
//vectordagi eng kichik elementni topdik va har bir elementnga bo'lib chiqildi
int min=*min_element(v.begin(), v.end());
for (auto i =v.cbegin(); i !=v.cend(); ++i)
{
cout<<*i*1.0/(min)<<" ";
}
return 0;
}
3-topshiriq
9. Vektor max elementi bilan k chi elementi o‘rnini almashtiring
#include #include using namespace std;
void swap(vector& v, int k) {
int maxIndex = 0;
for(int i = 1; i < v.size(); i++) {
if(v[i] > v[maxIndex]) {
maxIndex = i;
}
}
int temp = v[k];
v[k] = v[maxIndex];
v[maxIndex] = temp;
}
int main() {
vector v{1, 4, 6, 2, 9, 8}; // muhim: vector elementlari qiymatlari o'zaro teng bo'lishi shart
int k = 2;
swap(v, k);
for(int i = 0; i < v.size(); i++) {
cout << v[i] << " ";
}
cout << endl;
return 0;
}