Masalalar
Oson darajadagi masalalar
Musbat yoki manfiy sonni aniqlash:
Foydalanuvchidan butun son kiriting va uning musbat yoki manfiy ekanligini aniqlang.
Toq yoki juft sonni aniqlash:
Foydalanuvchidan butun son kiriting va uning toq yoki juft ekanligini aniqlang.
Yosh bo'yicha guruhlash:
Foydalanuvchidan yosh kiriting va agar 18 dan katta bo'lsa "Siz kattasiz", aks holda "Siz yoshsiz" deb chiqaring.
Bahoni aniqlash:
Foydalanuvchidan imtihon bahosini (0-100 oralig'ida) kiriting va baho A, B, C, D yoki F ekanligini aniqlang.
Maksimal ikkita sonni topish:
Foydalanuvchidan ikkita butun son kiriting va qaysi biri kattaligini ekranga chiqaring.
Maksimal uchta sonni topish:
Foydalanuvchidan uchta son kiriting va ularning eng kattasini aniqlang.
Haroratni ifoda qilish:
Foydalanuvchidan harorat kiriting va agar harorat 0 dan yuqori bo'lsa, "Iliq", past bo'lsa "Sovuq" deb chiqaring.
Paritet bo'yicha sonni tasniflash:
Foydalanuvchidan butun son kiriting va uning juft yoki toq ekanligini aniqlang.
Kvadratni aniqlash:
Foydalanuvchidan son kiriting va agar sonning kvadrati 100 dan katta bo'lsa, "Katta", aks holda "Kichik" deb chiqaring.
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
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.
Kalendar oynini aniqlash:
Foydalanuvchidan oy raqamini kiriting (1 dan 12 gacha) va shu oy nomini ekranga chiqaring.
Kabisa yilini aniqlash:
Foydalanuvchidan yil kiriting va agar u kabisa yili bo'lsa, "Kabisa yili" deb chiqaring. Aks holda, "Kabisa yili emas" deb chiqaring.
Foydalanuvchining haroratini solishtirish:
Foydalanuvchidan harorat kiriting va agar harorat 37°C yoki undan yuqori bo'lsa, "Issiq harorat", aks holda "Normal harorat" deb chiqaring.
Amallarni bajaruvchi kalkulyator:
Foydalanuvchidan ikkita son va amalni (+, -, *, /) kiriting va natijani chiqaruvchi dastur yozing.
Foydalanuvchining kunini aniqlash:
Foydalanuvchidan kun raqamini kiriting (1-7) va unga mos keladigan kun nomini chiqaring (masalan, 1 = Dushanba).
Ko‘paytirish jadvali:
Foydalanuvchidan son kiriting va shu sonning 1 dan 10 gacha ko‘paytirish jadvalini ekranga chiqaring.
Sonlarning o‘zaro tengligini aniqlash:
Foydalanuvchidan ikkita son kiriting va ularning teng yoki teng emasligini aniqlang.
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".
Sonning raqamlarini aniqlash:
Foydalanuvchidan son kiriting va sonning nechta raqamdan iborat ekanligini aniqlang (masalan, 123 — 3 raqamli son).
Qiyin darajadagi masalalar
Raqamlarni tartiblash:
Foydalanuvchidan uchta son kiriting va ularni kattadan kichikka tartibda ekranga chiqaring.
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.
Oddiy sonni aniqlash:
Foydalanuvchidan son kiriting va uning oddiy son ekanligini aniqlang.
Sonlar ketma-ketligi teskari chiqarish:
Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo‘lgan sonlarni teskari tartibda ekranga chiqaring.
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.
Ikki sonning eng katta umumiy bo'luvchisini (GCD) aniqlash:
Foydalanuvchidan ikkita son kiriting va ularning eng katta umumiy bo‘luvchisini (EKUB) toping.
Matritsaning transpozini topish:
Foydalanuvchidan ikki o‘lchovli matritsa kiriting va uning transpozini (qatorlarni ustunlarga o‘zgartirib) toping.
Palindrom sonni aniqlash:
Foydalanuvchidan son kiriting va uning palindrom son (teskari o'qilganda ham bir xil bo‘ladigan son) ekanligini aniqlang.
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).
Matn ichidagi belgilarning takrorlanish chastotasini aniqlash:
Foydalanuvchidan matn kiriting va uning ichidagi har bir belgining nechta marta takrorlanganini aniqlang.
Last updated