A. Skuter

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Farhod piyoda yurib charchagani sababli, skuter ijaraga olishga qaror qildi. Bunda to’lov faqat karta orqali amalga oshiriladi. Har 10 daqiqada keyingi 10 daqiqalik uchun 1 dollar yechib oladi. Farhod necha daqiqa sayr qilganini biladi. Bu sayr unga qanchaga tushganini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Kirish faylida \(10^9\) dan oshmaydigan natural son mavjud.

Chiquvchi ma'lumotlar:

Chiqish faylida Farhod necha dollar sarflaganini chop eting.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
200
20
2
203
21

B. Darslarning oxiri

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ba'zi maktablarda darslar soat 9:00 da boshlanadi. Darsning davomiyligi esa 45 daqiqa. 1-, 3-, 5- va hokazo darslardan keyin tanaffus 5 daqiqa davom etadi va 2-, 4-, 6- va hokazo darslardan keyin esa 15 daqiqa davom etadi.

Qaysi dars qachon tugashini chop etishingiz kerak!

Kiruvchi ma'lumotlar:

Kirish faylida 1 dan 10 gacha butun son - darsning tartib raqami mavjud.

Chiquvchi ma'lumotlar:

Chiqish faylida ikkita butun sonni chop eting: darsning tugash vaqti: soat va daqiqalarda.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
10 35
2
3
11 35

C. Shilliqqurt

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Shilliqqurt H metr balandlikdagi vertikal ustun bo'ylab sudralib yuradi, kunduzi A metrga ko'tariladi va kechasi B metrga tushadi. Shilliqqurt qaysi kuni ustun tepasiga sudralib chiqadi?

Kiruvchi ma'lumotlar:

Kirish faylida H, A va B natural sonlari mavjud. Cheklovlar: H ≤ 1000, B < A ≤ 100. H > B

Chiquvchi ma'lumotlar:

Chiqish faylida natural sonni chop eting - shilliqqurt ustun tepasiga yetib borishi uchun kerak bo’lgan kunlar soni.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
10 3 2
8
2
85 85 5
1

D. A+B

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hammaga tanish bo'lgan mashxur A+B masalasi. Ammo ba'zi cheklovlar mavjud. 

Looplar(for, while, goto …), arifmetik amallar(+, -, *, /, %) va bitwise-operatorlar(&,|, ^), qo'shimcha kutubxonalar ishlatish taqiqlanadi!

Kiruvchi ma'lumotlar:

Kirish faylida 2 ta butun a va b natural sonlar beriladi. \(a, b \le 100\) 

Chiquvchi ma'lumotlar:

Chiqish faylida ikki son yig'indisini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
65 79
144
2
94 68
162

E. Matematik qoldiq

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Matematika darsida qoldiqni qanday aniqlash yodingizda bo’lsa kerak.

Har qanday a va b (b ≠ 0) butun sonlar uchun a = q×b + r bo‘ladigan yagona q va r butun sonlar juftligi mavjud, bu yerda 0 ≤ r < |b|.

Bu yerda a – bo’linuvchi, b - bo'luvchi, q – to’liqsiz bo’linma va r - qoldiq. Shuni ta'kidlash kerakki, qoldiq r har doim nomanfiy sondir.

Dasturlash tillarida qoldiqni aniqlash amali mavjud. Biroq, ko’p dasturlash tillarida manfiy songa bo’lganda qoldiq manfiy natija qaytaradi.

Sizning vazifangiz berilgan a va b sonlaridan a sonini b soniga bo’lgandagi matematik qoldiqni hisoblashdan iborat.

Kiruvchi ma'lumotlar:

Kirish fayli ikkita butun a va b (\(-10^{18} \le a, b \le 10^{18}, b \neq 0\)) sonlaridan iborat.

Chiquvchi ma'lumotlar:

Masalaning javobini chop eting.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
27 4
3
2
-15 4
1
3
113 -3
2
4
-15 -7
6

F. Bo’linadimi?

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga 2 ta natural son beriladi. Ulardan qaysidir biri  ikkinchisiga bo’linishini tekshiring.

Kiruvchi ma'lumotlar:

Kirish faylining birinchi qatori bo'sh joy bilan ajratilgan ikkita natural sonni o'z ichiga oladi. Sonlar 100 dan oshmaydi.

Chiquvchi ma'lumotlar:

Chiqish faylida agar raqamlardan biri ikkinchisiga bo'linadigan bo'lsa, 1 ni chop eting. Aks holda, 1 dan farq qiladigan va \(10^9\) dan oshmaydigan boshqa har qanday natural sonni chop eting.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 6
1
2
6 3
1
3
4 89
664

G. Yugurish yo’lagi.

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Yugurish yo’lagining uzunligi 109 km hamda u halqa shaklida. Velosipedchi Sardor yo’lning birinchi kilometridan boshladi va soatiga V kilometr tezlikda harakatlandi. T soatdan keyin u yo’lakning qaysi kilometrida bo’lishini aniqlang.

Yugurish yo'lagi chizmasi

 

Kiruvchi ma'lumotlar:

Kirish faylining birinchi qatori ikkita butun V va T sonlarni o'z ichiga oladi - tezligi (km/soat) va  harakatlanish vaqti (soatlarda). Raqamlar bo'sh joy bilan ajratilgan. Agar V>0 bo'lsa, u holda Sardor halqa yo'li bo'ylab harakat qiladi, ammo V<0 bo'lsa, teskari yo'nalishda. Cheklovlar: |V| ≤ 1000, 0 ≤ T ≤ 1000.

Chiquvchi ma'lumotlar:

Chiqish faylida 1 dan 109 gacha bo'lgan butun sonni chop eting – Sardorning to’xtagan joyi.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
60 2
12
2
-1 1
109

H. Max

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikki son beriladi. Ulardan kattasini qiymatini chop etuvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Kirish faylida ikkita natural son beriladi. Ularning qiymati 1000 dan oshmaydi.

Chiquvchi ma'lumotlar:

Chiqish faylida ikki sondan kattasini chop eting. Ikkala son teng bo'lsa ulardan birinchisni chop eting.

Izoh:

Shart operatoridan foydalanish taqiqlanadi. Shuningdek qo'shimcha funksiyalar va kutubxonalardan foydalanish taqiqlanadi. Faqat arifmetik amallar yordamida bu vazifani amalga oshiring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
956 537
956
2
9 9
9
Kitob yaratilingan sana: 21-Dec-24 18:23