N natural sonlar berilgan g faylga ushbu natural sonlardan yozish kerak komponetlarining
Download 9.71 Kb. Pdf ko'rish
|
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 // 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
ma'muriyatiga murojaat qiling