|
5-ma’ruza. Tarmoqlanuvchi jarayonlarni dasturlash Reja
|
bet | 7/7 | Sana | 20.09.2024 | Hajmi | 90,95 Kb. | | #271786 |
cin>>a;
cout<<”\n b - qiymatini kiriting:”;
cin>>b;
s=a>b?a:b;
cout<<”\nSonlar maksimumi: ”<urn 0;
}
Programmadagi shart operatori qiymat berish operatorining tarkibiga kirgan bo’lib, a o’zgaruvchining qiymati b o’zgaruvchining qiymatidan kattaligi tekshiriladi. Agar shart rost bo’lsa, s o’zgaruvchisiga a o’zgaruvchi qiymatini, aks holda b o’zgaruvchining qiymatini o’zlashtiradi va s o’zgaruvchisining qiymati chop etiladi.
?: amalining qiymat qaytarish xossasidan foydalangan holda, uni bevosita cout ko’rsatmasiga yozish orqali ham qo’yilgan masalani yechish mumkin:
#include stream.h> 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;
}
Mavzu yuzasidan savollar:
Tarmoqlanuvchi jarayon tushunchasi nimani anglatadi?
Shart operatorining sintaksisi qanday tartibda bo’ladi?
Qanday holatda if va qanday holatda if-else operatorlari qo’llaniladi?
Shartli operatorni ichma-ich qo’llashga doir misollar keltiring.
Ternar operatori nima maqsadda ishlatiladi?
|
| |