If – else operatori:[1(94-99)3(30-33)]Shart operatorining if – else ko‘rinishi quyidagicha:
if () ; else ;
Masala. Berilgan to‘rt xonali ishorasiz sonning boshidagi ikkita raqamining yig‘indisi qolgan raqamlar yig‘indisiga teng yoki yo‘qligi aniqlansin (raqamlar yig‘indisi deganda ularga mos son qiymatlarining yig‘indisi tushuniladi). Sonning raqamlarini ajratib olish uchun butun sonlar arifmetikasi amallaridan foydalaniladi:
#include
Int main()
{
Unsigned int n,a3,a2,a1,aO;//n=a a a a ko’rinishida
cout<<’’\nn-qiymatini kiriting:’’;
cin>>n;
If(n<1000| n>9999)
{
cout<<’’kiritilgan son 4 xonali emas!’’;
return1;
}
a3=n/1000;
a2=n%1000/100;
a1=n%100/10;
a0=n%10;
if(a3+a2==a1+a0) cout<<’’a3+a2=a1+a0’’;
else cout<<’’a3+a2<>a1+a0’’;
return 0;
}
Topshiriqlar.
Quyidagi masalalar uchun programma tuzilsin:
Berilgan x uchun quyidagi ifodalar qiymatlari o'sish tartibida chop etilsin: chx, 1x va ;
va tenglamalar bilan berilgan chiziqlarning kesishish nuqtasi koordinatalarini chop etadigan yoki bu chiziqlarning kesishmasligi yoki ustma-ust tushishligi yoki paralleligi haqida ma'lumot beradigan programma tuzilsin. Bu yerda a1 ,b1, c1 , a2, b2, c2 -berilgan sonlar;
tenglamaning haqiqiy ildizlarini topadigan yoki ildizi yo'qligi haqida ma'lumot beradigan programma tuzilsin;
Agar tomonlarining uzunliklari ixtiyoriy a, b, c sonlarga teng bo'lgan uchburchakni qurish mumkin bo'lmasa 0, aks holda – uchburchak teng tomonli bo'lsa 3, teng yonli bo'lsa 2 va boshqa hollar uchun 1 qiymatini chop qiluvchi programma tuzilsin;
berilgan p,a,b (ax- )= tenglamaning kesmada ildizi bormi?
Berilgan to'rt xonali son boshidagi ikkita raqamlar yig'indisining qolgan raqamlari yig'indisiga teng yoki yo'qligi aniqlansin;
Berilgan uch xonali son kvadrati, uning raqamlari yig'indisining kubiga tengmi?
Berilgan haqiqiy musbat son kasr qismining boshidagi uchta raqamlari orasida 0 raqami bormi?
Berilgan uch xonali son raqamlari orasida bir xillari bormi?
Uchta ixtiyoriy son berilgan. Tomonlarining uzunliklari shu sonlarga teng bo'lgan uchburchak yasash mumkinmi?
Do'stlaringiz bilan baham: |