87
}
Misol: Berilgan (x,y) nuqta quyidagi sohaga tegishli yoki tegishli emasligini
aniqlang.
Masala yechimini aniqlash
jarayonida berilgan nuqta x≥0, y≥0 va chorak
aylana ichida yotish kerak. Masala yechimi dasturi quyidagicha.
#include
int main ()
{ int x,y;
cin>>x>>y;
(((x>0)&&(y>0))&&(sqr(x)+sqr(y)<=16))? cout<<‖tegishli‖:
cout<<‖tegishli emas‖;
cout<return 0;
}
C++ tilida shart operatorida umumiy bo‗lgan o‗zgaruvchilarni e‘lon qilish
man etiladi, lekin undagi bloklarda o‗zgaruvchilarni e‘lon qilish mumkin va bu
o‗zgaruvchilar faqat blok ichida amal qiladi.
Tarmoqlanuvchi jarayonlarini algoritmlarida uchraydigan shartlarga asosan
yuqorida keltirib o‗tilgan uch xil shartli operatorlarning qulay birortasidan
foydalaniladi.
Nazariy savollar.
1 Tarmoqlanuvchi algoritmlar?
2 Tarmoqlanuvchi jarayonlarni dasturlashning necha xil usuli mavjud?
3 To‗liq shartli operatorining ta‘rifi va uning umumiy ko‗rinishi?
4 Qisqa shartli operatorining ta‘rifi va uning umumiy ko‗rinishi?
4
4