Kiritish, chiqarish va o’zlashtirish operatoriga oid masalalar
Download 17.36 Kb.
|
8 lar
- Bu sahifa navigatsiya:
- Butun sonlarga oid masalalar Integer8.
- Shart operatoriga oid masalalar If 8.
- For sikliga oid masalalar For 8.
- Massiv hosil qilish va elemtlar kiritish Array 8.
Kiritish, chiqarish va o’zlashtirish operatoriga oid masalalar Begin8. 2 ta son a va b berilgan ularning o’rta arifmetigi aniqlansin #include int main() { // Write C++ code here double a, b, orta_arifmetik; std::cout << "a = "; std::cin >> a; std::cout << "b = "; std::cin >> b; orta_arifmetik = (a+b)/2; std::cout << "horta_arifmetik = " << orta_arifmetik; return 0; } Butun sonlarga oid masalalar Integer8. Ikki xonali son berilgan. Uning raqamlari o’rnini almashtirishdan hosil bo’lgan sonni aniqlovchi dastur tuzilsin. #include int main() { // Write C++ code here int a, a1, a2, natija; std::cout << "son = "; std::cin >> a; a1 = int(a/10); a2 = a%10; natija = a2*10 + a1; std::cout << "natija = " << natija; return 0; } Shart operatoriga oid masalalar If 8. 2 ta butun son berilgan. Shu sonlarning avval kattasini keyin kichigini ekranga chiqaruvchu dastur tuzing. #include int main() { // Write C++ code here int a, b; std::cout << "a = "; std::cin >> a; std::cout << "b = "; std::cin >> b; if (a>b){ std::cout << "kottasi = " << a << "\nkichigi = " << b; } else{ std::cout << "kottasi = " << b << "\nkichigi = " << a; } return 0; } For sikliga oid masalalar For 8. a va b butun sonlar berilgan (a #include int main() { // Write C++ code here int a, b, natija=1; std::cout << "a = "; std::cin >> a; std::cout << "b = "; std::cin >> b; for (a; a<=b; a++){ natija *= a; } std::cout << "natija = " << natija; return 0; } Massiv hosil qilish va elemtlar kiritish Array 8. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan toqlarini indeksini o’sishi tartibida chiqaruvchi va ularning sonini chiqaruvchi dastur tuzing. // Online C++ compiler to run C++ program online #include int main() { int arr[] = { 5, 2, 3, 8, 6, 9, 1, 7, 4 }; int n = sizeof(arr) / sizeof(arr[0]); // Toqlarini indeksini o'sish tartibida chiqarish std::cout << "Massivdagi toqlar tartibida: "; for (int i = 0; i < n; i++) { if (arr[i] % 2 != 0) { std::cout << arr[i] << " "; } } // Toqlar sonini chiqarish int odds = 0; for (int i = 0; i < n; i++) { if (arr[i] % 2 != 0) { odds++; } } std::cout << "\nMassivdagi toqlar soni: " << odds << std::endl; return 0; } Download 17.36 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling