8. Vectorni barcha elementlari Vectorni eng kichik elementiga bo`lib chiqilsin


Download 0.69 Mb.
Sana30.04.2023
Hajmi0.69 Mb.
#1405752
Bog'liq
8 2-lab


1-topshiriq
8. Vectorni barcha elementlari Vectorni 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);
}
int min=*min_element(v.begin(), v.end());
for (auto i =v.cbegin(); i !=v.cend(); ++i)
{
cout<<*i*1.0/(min)<<" ";
}

return 0;


}


2-topshiriq
8. a Vektorning k-elementidan boshlab b Vektor qo’shilib yangi с Vektor hosil qilinsin.

#include


#include

using namespace std;

int main() {
vector kVector = {1, 2, 3, 4, 5}; // K vektoriga qiymatlar kiritildi
vector bVector = {6, 7, 8}; // B vektoriga qiymatlar kiritildi
vector cVector; // C bo'sh vektori yaratildi
int k=3;
// B vektorini C vektoriga qo'shib chiqamiz
for(int i = 0; i < bVector.size(); i++) {
cVector.push_back(bVector[i]);
}
// K vektorini C vektoriga qo'shib chiqamiz
for(int i = 0; i < kVector.size(); i++) {
if(i>=k)
cVector.push_back(kVector[i]);
}
// C vektorining barcha qiymatlarini ekranga chiqaramiz
for(int i = 0; i < cVector.size(); i++) {
cout << cVector[i] << " ";
}
return 0;
}

3-topshiriq


8.Vektorni tоk qiymatli elementlarini juft o`rinli elementlari yig’indisiga 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);
}
// vector juft o'rin bilan to'q o'rinlarga ajratdik
vector juft;
vector toq;
for (int i = 0; i < v.size(); i++) {
if (v[i] % 2 == 0) {
juft.push_back(v[i]);
}
else {
toq.push_back(v[i]);
}
}
// toq o'rindagi elementlar ko'paytmasi
int kop = 1;

for (int i = 0; i < juft.size(); i++) {


kop *=toq[i];
}
// juft o'rindagi elementlar yig'indisi
int sum = 0;

for (int i = 0; i < juft.size(); i++) {


sum +=juft[i];
}
cout<<"javob: "<return 0;
}

Download 0.69 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling