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