Programming Taskbook


Integer (1-30) (Butun sonlar)



Yüklə 131,35 Kb.
səhifə3/8
tarix21.12.2023
ölçüsü131,35 Kb.
#188777
1   2   3   4   5   6   7   8
Dasturlash bo\'yicha 1000 ta vazifa

Integer (1-30) (Butun sonlar)


Ushbu guruhning vazifalaridagi barcha kirish va chiqish ma'lumotlari butun sonlardir. Raqamlar soni ko'rsatilgan barcha raqamlar (ikki xonali raqam, uch xonali raqam va boshqalar) musbat hisoblanadi.
Integer1. Masofa L santimetrda berilgan. Butun songa bo'lish amalidan foydalanib, undagi to'liq metrlar sonini toping (1 metr = 100 sm).
Integer2. Massa M kilogrammda berilgan. Butun songa bo'lish operatsiyasidan foydalanib, undagi to'liq tonnalar sonini toping (1 tonna = 1000 kg).
Integer3. Fayl hajmi baytlarda berilgan. Butun sonli operatsiyadan foydalanib, ushbu fayl egallagan to'liq kilobayt sonini toping (1 kilobayt = 1024 bayt).
Integer4. A va B (A> B) musbat butun sonlari berilgan. A uzunlikdagi segment B uzunlikdagi segmentlarning mumkin bo'lgan maksimal sonini o'z ichiga oladi (bir-birining ustiga chiqmasdan). Butun sonli bo‘lish amalidan foydalanib, A satr segmentiga joylashtirilgan B qatorlari sonini toping.
Integer5. A va B (A> B) musbat butun sonlari berilgan. A uzunlikdagi segment B uzunlikdagi segmentlarning mumkin bo'lgan maksimal sonini o'z ichiga oladi (bir-birining ustiga chiqmasdan). Butun bo'linmaning qoldig'ini olish operatsiyasidan foydalanib, A segmentning bo'sh qismi uzunligini toping.
Integer6. Ikki xonali raqam berilgan. Birinchidan, uning chap raqamini (o'nlab), so'ngra o'ng raqamini (birlik) chiqaring. O'nlikni topish uchun butun sonli bo'lish amalidan foydalaning. Birliklarni topish uchun qoldiqli bo’lish
operatsiyasidan foydalaning.
Integer7. Ikki xonali raqam berilgan. Uning raqamlari yig'indisi va ko'paytmasini toping.
Integer8. Ikki xonali raqam berilgan. Asl raqamning raqamlarini qayta tartiblash orqali olingan raqamni chop eting.
Integer9. Uch xonali raqam berilgan. Bitta bo'linish amalidan foydalanib, beril-gan sonning birinchi raqamini (yuzlik) ko'rsating.
Integer10. Uch xonali raqam berilgan. Birinchidan, uning oxirgi raqamini (birlik), so'ngra o'rtacha ko'rsatkichni (o’nlik) chiqaring.
Integer11. Uch xonali raqam berilgan. Uning raqamlari yig'indisi va ko'paytmasini toping.
Integer12. Uch xonali raqam berilgan. Dastlabki raqamni o'ngdan chapga o'qish orqali olingan raqamni chop eting.
Integer13. Uch xonali raqam berilgan. Unda chapdagi birinchi raqam olinib o'ng tomonga yozilgan. Qabul qilingan raqamni chop eting.
Integer14. Uch xonali raqam berilgan. Unda o'ngdagi birinchi raqam olinib chap tomonda yozilgan. Qabul qilingan raqamni chop eting.
Integer15. Uch xonali raqam berilgan. Dastlabki raqamning yuzlab va o'nlab raqamlarini qayta tartiblash orqali olingan raqamni chop eting (masalan, 123 213 ga o'tadi).
Integer16. Uch xonali raqam berilgan. Dastlabki raqamning o'nliklarini va birliklarini almashtirish orqali olingan raqamni chop eting (masalan, 123 132 ga aylanadi).
Integer17. Sizga 999 dan katta butun son berilgan. Bitta bo'lish va bitta qoldiqli bo’lish amaldan foydalanib, ushbu raqam yozuvidagi yuzlik joyga to'g'ri keladigan raqamni toping.
Integer18. Sizga 999 dan katta butun son berilgan. Bitta bo'linish va bitta bitta qoldiqli bo’lish amali yordamida ushbu raqam yozuvidagi minglikka to'g'ri keladigan raqamni toping.
Integer19. Kunning boshidan beri N soniya o'tdi (N butun son). Kun boshidan beri o'tgan to'liq daqiqalar sonini toping.
Integer20. Kunning boshidan beri N soniya o'tdi (N butun son). Kunning boshidan o'tgan to'liq soat sonini toping.
Integer21. Kunning boshidan beri N soniya o'tdi (N butun son). So'nggi daqiqa boshidan beri o'tgan soniyalar sonini toping.
Integer22. Kunning boshidan beri N soniya o'tdi (N butun son). So'nggi soat boshidan beri o'tgan soniyalar sonini toping.
Integer23. Kunning boshidan beri N soniya o'tdi (N butun son). So'nggi soat boshidan beri o'tgan to'liq daqiqalar sonini toping.
Integer24. Haftaning kunlari quyidagicha sanaladi: 0 - yakshanba, 1 - dushanba, 2 - seshanba,…, 6 - shanba. 1–365 oralig'ida joylashgan butun son K beriladi. Yilning K-kuni uchun haftaning kun sonini aniqlang, agar bu yil 1-yanvar dushanba ekanligi ma'lum bo'lsa.
Integer25. Haftaning kunlari quyidagicha sanaladi: 0 - yakshanba, 1 - dushanba, 2 - seshanba,…, 6 - shanba. 1–365 oralig'ida joylashgan butun son K beriladi. Yilning K-kuni uchun haftaning kun sonini aniqlang, agar bu yil 1-yanvar payshan-ba bo'lganligi ma'lum bo'lsa.
Integer26. Haftaning kunlari quyidagicha sanaladi: 1 - dushanba, 2 - seshanba,…, 6 - shanba, 7 - yakshanba. 1–365 oralig'ida joylashgan butun son K beriladi. Yilning K-kuni uchun haftaning kun sonini aniqlang, agar ma'lum bo'lsa, 1-yanvar shu yilning seshanba kuni.
Integer27. Haftaning kunlari quyidagicha sanaladi: 1 - dushanba, 2 - seshanba,…, 6 - shanba, 7 - yakshanba. 1–365 oralig'ida joylashgan butun son K beriladi. Yilning K-kuni uchun haftaning kun sonini aniqlang, agar bu yil 1 yanvar shanba bo'lganligi ma'lum bo'lsa.
Integer28. Haftaning kunlari quyidagicha sanaladi: 1 - dushanba, 2 - seshanba,…, 6 - shanba, 7 - yakshanba. Sizga 1–365 oralig'ida K butun son va 1-7 oralig'ida N butun son beriladi. Yilning K-kuni uchun haftaning kun sonini aniqlang, agar bu yil 1-yanvar haftaning N-kuni bo'lganligi ma'lum bo'lsa.
Integer29 A, B, C musbat butun sonlari berilgan, A x B o'lchamdagi to'rtburchaklar C tomoni bilan maksimal kvadrat sonlarini o'z ichiga oladi (bir-biriga to'g'ri kelmaydi). To'rtburchakdagi kvadrat sonini va to'rtburchakning egasiz qismining maydonini toping.
Integer30. Qaysidir yil berilgan (musbat butun son). Masalan, 20-asrning boshi 1901 yil ekanligini hisobga olib, tegishli asr raqamini aniqlang.



Yüklə 131,35 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin