Alamiy matematika




Download 1,81 Mb.
Pdf ko'rish
bet15/33
Sana07.06.2024
Hajmi1,81 Mb.
#261447
1   ...   11   12   13   14   15   16   17   18   ...   33
Bog'liq
e6077933-4123-4774-8cff-1eae13c7f186

 
?: shart amali: 
Agar tekshirilayotgan shart nisbatan sodda bo‘lsa, shart 
amalining <> ko‘rnishini ishlatish mumkin: 
?
1
> : 
2
>; 
Shart amali if shart operatoriga o‘xshash holda ishlaydi: agar
qiymatidan farqli yoki true bo‘lsa, 1
>, aks holda 2
>bajariladi. Odatda 
ifodalar qiymatlari birorta o‘zgaruvchiga o’zlashtiriladi. 
Misol tariqasida ikkita butun son maksimumini topish ko‘raylik. 
#include  
int main() 

 
int a,b,c; 
cout<<”a va b sonlar maksimumini topish programmasi.’’; 
cout<<’’\n a- qiymatni kiriting: ‘’; 
cin>>a; 
cout<<’’\n b- qiymatni kiriting: ‘’; 
cin>>b; 
c=a>b?a:b; 
cout<<’’\nSonlar maksimumi: ‘’<
return 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 c o‘zgaruvchiga a o‘zgaruvchi qiymatini, aks 
holda b o‘zgaruvchining qiymatini va c 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  
int main() 

 
int a,b; 
cout<<”a va b sonlar maksimumini topish programmasi.’’; 
cout<<’’\n a- qiymatni kiriting: ‘’; 
cin>>a; 
cout<<’’\n b- qiymatni kiriting: ‘’; 
cin>>b; 
c=a>b?a:b; 
cout<<’’\nSonlar maksimumi: ‘’<<(a>b) ?a:b; 
return 0; 


Download 1,81 Mb.
1   ...   11   12   13   14   15   16   17   18   ...   33




Download 1,81 Mb.
Pdf ko'rish