Amaliyot uchun masalalar

  1. "Salom, dunyo!" dasturi:

    • Ekranga "Salom, dunyo!" yozuvini chiqaradigan dastur yozing.

  2. Ikki son yig'indisini hisoblash:

    • Foydalanuvchidan ikkita butun son kiriting va ularning yig‘indisini hisoblab ekranga chiqaring.

  3. Sonning kvadratini hisoblash:

    • Foydalanuvchidan bir son kiritishni so‘rang va uning kvadratini hisoblang.

  4. Butun sonlarni taqqoslash:

    • Foydalanuvchidan ikkita butun son kiriting va qaysi biri kattaligini yoki tengligini aniqlang.

  5. Toq yoki juft sonni aniqlash:

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

  6. 3 ta sonning eng kattasini topish:

    • Foydalanuvchidan uchta son kiriting va ularning eng kattasini ekranga chiqaring.

  7. Sonning qoldig'ini hisoblash:

    • Foydalanuvchidan ikkita butun son kiriting va ularning bo'linishidan qolgan qoldiqni hisoblang.

  8. Sonlar ketma-ketligini chiqarish:

    • Foydalanuvchidan N sonini kiriting va 1 dan N gacha sonlar ketma-ketligini ekranga chiqaring.

  9. Oddiy foiz hisoblash:

    • Asosiy summa, foiz stavkasi va vaqt kiritilgan holda oddiy foizni hisoblang.

  10. Sonlarning kvadratlarining yig‘indisi:

    • Foydalanuvchidan ikkita butun son kiriting va ularning kvadratlari yig‘indisini hisoblang.

O‘rta darajadagi masalalar:

  1. Aylananing yuzini hisoblash:

    • Foydalanuvchidan aylana radiusini kiriting va yuzini hisoblab ekranga chiqaring (konstantadan foydalaning, masalan, PI).

  2. Mantiqiy ifoda bilan sonni tekshirish:

    • Foydalanuvchidan son kiriting va u musbat yoki manfiyligini mantiqiy operatorlar yordamida aniqlang.

  3. Sonning faktorialini hisoblash:

    • Foydalanuvchidan kiritilgan sonning faktorialini hisoblaydigan dastur yozing.

  4. 1 dan N gacha sonlar yig‘indisi:

    • Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo‘lgan sonlar yig‘indisini hisoblang.

  5. Ko‘paytirish jadvali:

    • Foydalanuvchidan kirilgan sonning 1 dan 10 gacha ko‘paytirish jadvalini ekranga chiqaring.

  6. To'g'ri burchakli uchburchak yuzasini hisoblash:

    • Foydalanuvchidan uchburchakning asos va balandligini kiriting va uning yuzasini hisoblang.

  7. Massivdagi eng katta elementni topish:

    • Foydalanuvchidan massiv elementlarini kiriting va uning eng katta elementini ekranga chiqaring.

  8. Matndagi belgilarni sanash:

    • Foydalanuvchidan matn kiriting va uning uzunligini (belgilar sonini) aniqlang.

  9. O‘nlik sonni butun son va qoldiqqa ajratish:

    • Foydalanuvchidan o‘nlik son kiriting va uni butun qism va qoldiqqa ajratib ekranga chiqaring.

  10. Taqqoslash operatorlari bilan uchta sonni solishtirish:

    • Foydalanuvchidan uchta son kiriting va ularni o‘zaro solishtirib, eng kattasini ekranga chiqaring.

Qiyin darajadagi masalalar:

  1. Matnni teskari chiqarish:

    • Foydalanuvchidan matn kiriting va uni teskari shaklda ekranga chiqaring.

  2. Oddiy sonni aniqlash:

    • Foydalanuvchidan biror butun son kiriting va uning oddiy son ekanligini tekshiring.

  3. Fibonacci ketma-ketligi:

    • Foydalanuvchidan nechta Fibonacci soni chiqarilishini so‘rang va ketma-ketlikni ekranga chiqaring.

  4. Massivdagi takroriy elementlarni topish:

    • Foydalanuvchidan massiv elementlarini kiriting va uning takrorlanadigan elementlarini aniqlang.

  5. Palindrom sonni aniqlash:

    • Foydalanuvchidan son kiriting va uning palindrom son ekanligini aniqlang (teskari o‘qiganda ham bir xil bo‘lsa).

  6. Sonlar ketma-ketligini saralash:

    • Foydalanuvchidan bir nechta sonlar kiriting va ularni tartiblab ekranga chiqaring.

  7. Ikki o‘lchovli massivdagi eng katta element:

    • Foydalanuvchidan ikki o‘lchovli massiv kiriting va uning eng katta elementini toping.

  8. Yilning kabisa yili ekanligini aniqlash:

    • Foydalanuvchidan yil kiriting va uning kabisa yili ekanligini aniqlang.

  9. Matritsaning transpozini hisoblash:

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

  10. Bitwise operatorlar bilan ishlovchi sonlar:

    • Foydalanuvchidan ikkita son kiriting va ularning AND, OR, XOR, chapga va o‘ngga siljitish amallarini bajaring.

    Online compiler orqali ham masalarni bajarsabgiz buladi.https://www.programiz.com/c-programming/online-compiler/

Last updated