Dasturdagi shart operatori qiymat berish operatorining tarkibiga kirgan bo’lib,
a o’zgaruvchining qiymati b o’zgaruvchining qiymatidan kattaligi tekshiriladi. Agar
shart rost bo’lsa, c o’zgaruvchisiga a o’zgaruvchi qiymatini, aks holda b
o’zgaruvchining qiymatini o’zlashtiradi va c o’zgaruvchisining qiymati chop etiladi.
?: operatorining qiymat qaytarish xossasidan foydalangan holda, uni bevosita
cout ko’rsatmasiga yozish orqali ham qo’yilgan masalani echish mumkin:
#include
using namespace std;
int main()
{
int a, b;
cout << "a va b sonlar maksimumini topish.";
cout << "\na - qiymatini kiriting: ";
cin >> a;
cout << "\nb - qiymatini kiriting: ";
cin >> b;
cout << "\nSonlar maksimumi: << (a > b) ? a : b;
return 0;
}
Do'stlaringiz bilan baham: