• include int main() { int a,b,c; cout
  • include int main() { int a,b; cout
  • O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu




    Download 35,86 Kb.
    bet4/4
    Sana16.11.2023
    Hajmi35,86 Kb.
    #99701
    1   2   3   4
    Bog'liq
    1-mustaqil ish
    Vizual dasturlash, AnufrienkoComb, 6-mustaqil ish, 13-mustaqil ish, Kompyuterni tashkil etish, Reja Super kompyuterlar haqida tushuncha, Документ Microsoft Word, “Ilk qadam” davlat o‘quv dasturi-fayllar.org, 647137, tt, O‘zbekistonda psixologiya fanining rivojlanishi va hozirgi holati, Safarali Tarix fanidan slayd., 318. G‘ov — bu yo‘l, 6.Требование (приложение устава)
    Ternar operatori

    ?: shart operatori


    Agar tekshirilayotgan shart nisbatan sodda bo’lsa, shart operatorining ?: ko’rinishini ishlatish mumkin. Bu qurilma quyidagi ko’rinishga ega:
    ? 1 : 2;
    if shart operatoriga o’xshash holda bu shart operatori quyidagicha amal qiladi: agar rost (true) bo’lsa 1 bajariladi, aks holda 2. Odatda ifodalar qiymatlari birorta o’zgaruvchiga o’zlashtiriladi.
    Misol tariqasida ikkita butun son maksimumini topish masalasini ko’raylik.
    #include
    int main()
    {
    int a,b,c;
    cout <<”a va b sonlar maksimumini topish programmasi! ”;
    cout<<”\n a – qiymatini kiriting: ”;
    cin>>a;
    cout<<”\n b – qiymatini kiriting: ”;
    cin>>b;
    c = (a>b)? a : b;
    cout <<”\n sonlar maksimumi: “<
    return 0;
    }

    Programmadagi shart operatori qiymat berish operatorining tarkibiga kirgan bo’lib, a o’zgaruvchi qiymatini b o’zgaruvchi qiymatidan kattaligi tekshiriladi, agar shart rost bo’lsa c o’zgaruvchisiga a o’zgaruvchi qiymatini, aks holda b o’zgaruvchi qiymatini o’zlashtiradi va c qiymati chop etiladi.


    ?: operatorining qiymat qaytarish xossasidan foydalangan holda, uni bevosita cout ko’rsatmasiga qo’yish orqali ham qo’yilgan masalani yechish mumkin:
    #include
    int main()
    {
    int a,b;
    cout <<”a va b sonlar maksimumini topish programmasi! ”;
    cout<<”\n a – qiymatini kiriting: ”;
    cin>>a;
    cout<<”\n b – qiymatini kiriting: ”;
    cin>>b;
    cout <<”\n sonlar maksimumi: “<<(a>b)? a : b;
    return 0;
    }

    Download 35,86 Kb.
    1   2   3   4




    Download 35,86 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu

    Download 35,86 Kb.