Vector m dan kata elementlarini ko`paytmalarini logarifmi hisoblansin



Yüklə 0,61 Mb.
tarix27.04.2023
ölçüsü0,61 Mb.
#103397
39 2-lab


1-topshiriq

  1. Vector M dan kata elementlarini ko`paytmalarini logarifmi hisoblansin

#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);
}
// 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

  1. 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;
}

Yüklə 0,61 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin