N natural sonlar berilgan g faylga ushbu natural sonlardan yozish kerak komponetlarining


Download 9.71 Kb.
Pdf ko'rish
Sana25.10.2023
Hajmi9.71 Kb.
#1720226
Bog'liq
amaliy



n natural sonlar berilgan g faylga ushbu natural sonlardan yozish kerak 1.komponetlarining 
yigindisi 2.komponetlarning eng katta va eng kichik qiymatlarining yigindisi 3. komponetlaring 
yigindisining kvadrati 4. komponetlarning ichida toq sonlar kvadratlarini sonini 
dastur kodi
#include  
#include  
#include  
using namespace std; 
int main() { 
vector natural_sonlar = {2, 5, 8, 11, 14}; // Misol uchun: 2, 5, 8, 11, 14 
// 1. Komponentlar yig'indisi 
int komponentlar_yigindisi = 0; 
for (int i : natural_sonlar) { 
komponentlar_yigindisi += i; 

cout << "1. Komponentlarining yig'indisi: " << komponentlar_yigindisi << endl; 
// 2. Komponentlarning eng katta va eng kichik qiymatlarining yig'indisi 
int eng_katta = natural_sonlar[0]; 
int eng_kichik = natural_sonlar[0]; 
for (int i : natural_sonlar) { 
if (i > eng_katta) { 
eng_katta = i; 

if (i < eng_kichik) { 
eng_kichik = i; 


int komponentlar_eng_katta_va_eng_kichik_yigindisi = eng_katta + eng_kichik; 


cout << "2. Komponentlarning eng katta va eng kichik qiymatlarining yig'indisi: " << 
komponentlar_eng_katta_va_eng_kichik_yigindisi << endl; 
// 3. Komponentlarning yig'indisining kvadrati 
int kvadrat_yigindis = pow(komponentlar_yigindisi, 2); 
cout << "3. Komponentlarning yig'indisining kvadrati: " << kvadrat_yigindis << endl; 
// 4. Komponentlarning ichida toq sonlar kvadratlarini soni 
int toq_sonlar_kadratlari_soni = 0; 
for (int i : natural_sonlar) { 
if (i % 2 != 0) { 
toq_sonlar_kadratlari_soni += pow(i, 2); 


cout << "4. Komponentlarning ichida toq sonlar kvadratlarini soni: " << toq_sonlar_kadratlari_soni << 
endl; 
return 0; 


Download 9.71 Kb.

Do'stlaringiz bilan baham:




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