_Bu operatorlar if
_va else
bolib ular masalalar ishlashda qo'l keladi.if
() ichida beriladi.Bunda + - > < orqali shartlar beriladi.() ichida berganimizda hohlagancha berishimiz mumkin faqat gina ||(yoki)&&(va)!0(mumkin emas).Bular nima (||) bu belgi (yoki)bo'lib shartlar berganimizda bita tog'ri javob bo'lsa ham javob to'ri deb chiqaradi.(&&) bu belgi esa (va) bo'lib shart berganimizda bita javob notogri bolib qolsa ham notog'ri deb chiqaradi.(!0) bu belgi esa (mumkin emas) bo'lib shart berganimzda tog'ri javob kiritsak notog'ri deb beradi,notog'ri javob kiritsak tog'ri deb beradi.
_Else _ bu shartlar berganimizda qaysi javobga togri kelmasa sirazi else tushib cout ga nimabergan bolsak o'sha javob ekranga chiqadi.
_Bu operatorlarga doir misollar
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
int year;
cin >> year;
if(year % 400 == 0){
cout << 1;
}
else if(year % 4 == 0 && year % 100 == 0 && year % 400 != 0){
cout << 0;
}else if(year % 4 == 0 && year % 100 != 0){
cout << 1;
}else if(year % 4 != 0){
cout << 0;
}
return 0;
}
_
Bu if else operatorlari har doim ham kerek .Chunki bu operatorlar har bir masala uchun ham kerak.
int main() {
int a,b;
cin >> a >> b;
if(a < b && a *a == b){
cout << a << '*' << a << '=' << b;
}
else if( a > b && a == b * b){
cout << b << '*' << b << '='<< a;
}
else{
cout << "none";
}
}
Masalar ishlaganimizda har doim ham if alohida qib yozishimz shartmas.Bizga sirazi bita javob kerek bolsa else if
qilib yozib ketsak ham bo'ladi.Bizni masalamiz faqatgina if da ishlanadigon bo'lsa ko'p sharlarni ichma ich if
qilib yozib ketsak ham bo'ladi.Bunga doir misolni ham korishingiz mumki.
#include <iostream>
using namespace std;
int main6(){
char belgi;
cin >> belgi;
if(belgi== 'l' || belgi == 'L'){
cout << "Lions" ;
if(belgi == 'e' || belgi == 'E'){
cout << "Eagles";
if (belgi == 'b'|| belgi == 'B'){
cout << "Bears";
}
}
}
else{
cout << "none";
}
}
Top comments (0)