Kiritish, chiqarish va o’zlashtirish operatoriga oid masalalar


Download 17.36 Kb.
Sana14.08.2023
Hajmi17.36 Kb.
#1666971
Bog'liq
8 lar


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