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