Masalalar

Oson darajadagi masalalar

  1. Musbat yoki manfiy sonni aniqlash:

    • Foydalanuvchidan butun son kiriting va uning musbat yoki manfiy ekanligini aniqlang.

  2. Toq yoki juft sonni aniqlash:

    • Foydalanuvchidan butun son kiriting va uning toq yoki juft ekanligini aniqlang.

  3. Yosh bo'yicha guruhlash:

    • Foydalanuvchidan yosh kiriting va agar 18 dan katta bo'lsa "Siz kattasiz", aks holda "Siz yoshsiz" deb chiqaring.

  4. Bahoni aniqlash:

    • Foydalanuvchidan imtihon bahosini (0-100 oralig'ida) kiriting va baho A, B, C, D yoki F ekanligini aniqlang.

  5. Maksimal ikkita sonni topish:

    • Foydalanuvchidan ikkita butun son kiriting va qaysi biri kattaligini ekranga chiqaring.

  6. Maksimal uchta sonni topish:

    • Foydalanuvchidan uchta son kiriting va ularning eng kattasini aniqlang.

  7. Haroratni ifoda qilish:

    • Foydalanuvchidan harorat kiriting va agar harorat 0 dan yuqori bo'lsa, "Iliq", past bo'lsa "Sovuq" deb chiqaring.

  8. Paritet bo'yicha sonni tasniflash:

    • Foydalanuvchidan butun son kiriting va uning juft yoki toq ekanligini aniqlang.

  9. Kvadratni aniqlash:

    • Foydalanuvchidan son kiriting va agar sonning kvadrati 100 dan katta bo'lsa, "Katta", aks holda "Kichik" deb chiqaring.

  10. Aylananing yuzasini aniqlash:

    • Foydalanuvchidan aylana radiusini kiriting va uning yuzasini hisoblang. Agar yuzasi 100 dan katta bo'lsa, "Katta aylana", aks holda "Kichik aylana" deb chiqaring.

O'rta darajadagi masalalar

  1. Sonlar ketma-ketligini chiqarish:

    • Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo'lgan sonlarni ketma-ket ekranga chiqaring. Agar son manfiy bo'lsa, "Noto'g'ri qiymat" deb chiqaring.

  2. Kalendar oynini aniqlash:

    • Foydalanuvchidan oy raqamini kiriting (1 dan 12 gacha) va shu oy nomini ekranga chiqaring.

  3. Kabisa yilini aniqlash:

    • Foydalanuvchidan yil kiriting va agar u kabisa yili bo'lsa, "Kabisa yili" deb chiqaring. Aks holda, "Kabisa yili emas" deb chiqaring.

  4. Foydalanuvchining haroratini solishtirish:

    • Foydalanuvchidan harorat kiriting va agar harorat 37°C yoki undan yuqori bo'lsa, "Issiq harorat", aks holda "Normal harorat" deb chiqaring.

  5. Amallarni bajaruvchi kalkulyator:

    • Foydalanuvchidan ikkita son va amalni (+, -, *, /) kiriting va natijani chiqaruvchi dastur yozing.

  6. Foydalanuvchining kunini aniqlash:

    • Foydalanuvchidan kun raqamini kiriting (1-7) va unga mos keladigan kun nomini chiqaring (masalan, 1 = Dushanba).

  7. Ko‘paytirish jadvali:

    • Foydalanuvchidan son kiriting va shu sonning 1 dan 10 gacha ko‘paytirish jadvalini ekranga chiqaring.

  8. Sonlarning o‘zaro tengligini aniqlash:

    • Foydalanuvchidan ikkita son kiriting va ularning teng yoki teng emasligini aniqlang.

  9. Kvadratning yuzasini hisoblash:

    • Foydalanuvchidan kvadratning tomon uzunligini kiriting va uning yuzasini hisoblang. Agar yuzasi 50 dan katta bo'lsa, "Katta kvadrat" deb chiqaring, aks holda "Kichik kvadrat".

  10. Sonning raqamlarini aniqlash:

    • Foydalanuvchidan son kiriting va sonning nechta raqamdan iborat ekanligini aniqlang (masalan, 123 — 3 raqamli son).

Qiyin darajadagi masalalar

  1. Raqamlarni tartiblash:

    • Foydalanuvchidan uchta son kiriting va ularni kattadan kichikka tartibda ekranga chiqaring.

  2. Foydalanuvchi loginini tekshirish:

    • Foydalanuvchidan login va parol kiriting va oldindan belgilangan qiymat bilan mos bo‘lsa, "Login muvaffaqiyatli", aks holda "Xato login yoki parol" deb chiqaring.

  3. Oddiy sonni aniqlash:

    • Foydalanuvchidan son kiriting va uning oddiy son ekanligini aniqlang.

  4. Sonlar ketma-ketligi teskari chiqarish:

    • Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo‘lgan sonlarni teskari tartibda ekranga chiqaring.

  5. Amalni tanlash orqali arifmetik amallar bajarish:

    • Foydalanuvchidan ikkita son va amalni tanlash (1 — qo‘shish, 2 — ayrish, 3 — ko‘paytirish, 4 — bo‘lish) va natijani chiqarish.

  6. Ikki sonning eng katta umumiy bo'luvchisini (GCD) aniqlash:

    • Foydalanuvchidan ikkita son kiriting va ularning eng katta umumiy bo‘luvchisini (EKUB) toping.

  7. Matritsaning transpozini topish:

    • Foydalanuvchidan ikki o‘lchovli matritsa kiriting va uning transpozini (qatorlarni ustunlarga o‘zgartirib) toping.

  8. Palindrom sonni aniqlash:

    • Foydalanuvchidan son kiriting va uning palindrom son (teskari o'qilganda ham bir xil bo‘ladigan son) ekanligini aniqlang.

  9. Foydalanuvchi kirgan yili haqida ma'lumot berish:

    • Foydalanuvchidan yilni kiriting va shu yilda qaysi tarixiy voqea sodir bo‘lganini chiqaring (bir nechta yil va voqealar ro‘yxatini oldindan tayyorlang).

  10. Matn ichidagi belgilarning takrorlanish chastotasini aniqlash:

    • Foydalanuvchidan matn kiriting va uning ichidagi har bir belgining nechta marta takrorlanganini aniqlang.

Last updated