Amaliy masalalar
1. Juft yoki toq sonni aniqlash:
Foydalanuvchidan son kiriting va u son juft yoki toq ekanligini aniqlang.
2. Foydalanuvchidan son qabul qilib, musbat yoki manfiyligini aniqlash:
Kiritilgan son musbat yoki manfiy ekanligini aniqlaydigan dastur tuzing.
3. Foydalanuvchi kiritgan sonning faktorialini hisoblang:
Foydalanuvchidan butun son kiriting va uning faktorialini toping.
4. Foydalanuvchidan ikki son kiriting va kattasini ekranga chiqaring:
Ikkita sonni solishtirib, kattasini aniqlaydigan dastur yozing.
5. Sonlarning o‘rtacha qiymatini topish:
Foydalanuvchidan uchta son kiriting va ularning o'rtacha qiymatini toping.
6. Foydalanuvchidan har qanday son kiriting va uning teskari qiymatini chiqarish:
Masalan, foydalanuvchi 123 kiritsa, dastur 321 qiymatini chiqaradi.
7. 1 dan 100 gacha bo'lgan sonlarning yig'indisini hisoblang:
For tsiklidan foydalanib, 1 dan 100 gacha bo'lgan sonlarning yig'indisini toping.
8. Fibonacci ketma-ketligini chiqarish:
Foydalanuvchidan biror N sonini kiriting va N elementli Fibonacci ketma-ketligini ekranga chiqarish.
9. Foydalanuvchidan kirilgan sonning raqamlar yig‘indisini hisoblang:
Masalan, foydalanuvchi 1234 kiritsa, dastur 1 + 2 + 3 + 4 ni hisoblaydi.
10. Foydalanuvchidan son kiriting va bu son tub son ekanligini tekshiring:
Sonning tub (prime) son ekanligini aniqlash dasturini yozing.
11. Foydalanuvchi kiritgan sonlar yig‘indisini hisoblash:
Foydalanuvchi kiritgan 5 ta sonning yig‘indisini hisoblang.
12. Foydalanuvchi kiritgan matndagi bo‘sh joylarni sanang:
Foydalanuvchidan kiritilgan matnda nechta bo‘sh joy borligini aniqlaydigan dastur yozing.
13. Berilgan sonning raqamlari teskari tartibda:
Masalan, foydalanuvchi 123 kiritsa, dastur 321 qiymatini qaytarsin.
14. Foydalanuvchi kiritgan sonning raqamlar yig‘indisini hisoblash:
Berilgan sonning har bir raqamini yig‘ing.
15. 1 dan N gacha bo‘lgan barcha juft sonlarni ekranga chiqaring:
Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo'lgan barcha juft sonlarni ekranga chiqaring.
16. Foydalanuvchi kiritgan sonni qayta tekshirish:
Foydalanuvchidan son kiriting va bu son xuddi shunday qaytarilsin.
17. Foydalanuvchidan kiritilgan matn uzunligini hisoblang:
Masalan, foydalanuvchi "Salom" matnini kiritsa, uning uzunligini toping.
18. Foydalanuvchidan ikki sonni kiriting va ularning o‘rnini almashtiring:
Ikki son o'zaro almashtirilib, ekranga chiqarilsin.
19. Foydalanuvchidan kiritilgan matndagi katta harflarni sanash:
Matndagi barcha katta harflarni aniqlang va ularning sonini chiqaring.
20. Foydalanuvchidan uchta son kiriting va ularning kattasini toping:
Uchta sonni solishtirib, kattasini aniqlaydigan dastur yozing.
21. Foydalanuvchi kiritgan yilda kabisa yilini aniqlash:
Kabisa yilini aniqlaydigan dastur yozing.
22. Foydalanuvchi kiritgan N ta sonni o'sish tartibida joylashtiring:
N ta sonni kiriting va ularni o'sish tartibida joylashtiring.
23. Foydalanuvchi kiritgan sonning kvadratini hisoblang:
Har qanday sonning kvadratini topadigan dastur yozing.
24. Foydalanuvchi kiritgan matnni teskari chiqarish:
Kiritilgan matnni teskari qilib ekranga chiqarish.
25. Foydalanuvchidan kirilgan sonning barcha raqamlarini birma-bir chiqarish:
Masalan, foydalanuvchi 1234 kiritsa, dastur 1, 2, 3, 4 deb ajratib chiqarishi kerak.
26. 1 dan N gacha bo‘lgan sonlarning faktorialini toping:
Foydalanuvchidan N sonini kiriting va uning faktorialini hisoblang.
27. Foydalanuvchi kiritgan sonning raqamlarini kvadratga oshiring:
Har bir raqamning kvadratini ekranga chiqarish.
28. 1 dan N gacha bo‘lgan sonlarning o‘rtacha qiymatini hisoblang:
Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo‘lgan sonlarning o‘rtacha qiymatini hisoblang.
29. Foydalanuvchi kiritgan sonni bo‘luvchilarga bo‘lish:
Kiritilgan sonning bo‘luvchilarini aniqlaydigan dastur yozing.
30. Foydalanuvchi kiritgan so‘zni teskari tartibda ekranga chiqaring:
Kiritilgan so‘zni teskari qilib chiqarish.
Last updated