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 10910^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:009:00 da boshlanadi. Darsning davomiyligi esa 4545 daqiqa. 1-, 3-, 5- va hokazo darslardan keyin tanaffus 55 daqiqa davom etadi va 2-, 4-, 6- va hokazo darslardan keyin esa 1515 daqiqa davom etadi.

Qaysi dars qachon tugashini chop etishingiz kerak!

Kiruvchi ma'lumotlar:

Kirish faylida 11 dan 1010 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 HH metr balandlikdagi vertikal ustun bo'ylab sudralib yuradi, kunduzi AA metrga ko'tariladi va kechasi BB metrga tushadi. Shilliqqurt qaysi kuni ustun tepasiga sudralib chiqadi?

Kiruvchi ma'lumotlar:

Kirish faylida HHAA va BB natural sonlari mavjud. Cheklovlar: H1000,B<A100.H>BH \le 1000, B < A \le 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,b100a, 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 aa va b(b0)b (b \neq 0) butun sonlar uchun a=q×b+ra = q \times b + r bo‘ladigan yagona qq va rr butun sonlar juftligi mavjud, bu yerda 0r<b0 \le r < \lvert b \rvert.

Bu yerda aa – bo’linuvchi, bb - bo'luvchi, qq – to’liqsiz bo’linma va rr - qoldiq. Shuni ta'kidlash kerakki, qoldiq rr 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 aa va bb (1018a,b1018,b0)(-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 10910^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 109km109 km hamda u halqa shaklida. Velosipedchi Sardor yo’lning birinchi kilometridan boshladi va soatiga VV kilometr tezlikda harakatlandi. TT soatdan keyin u yo’lakning qaysi kilometrida bo’lishini aniqlang.

Yugurish yo'lagi chizmasi

 

Kiruvchi ma'lumotlar:

Kirish faylining birinchi qatori ikkita butun VV va TT sonlarni o'z ichiga oladi - tezligi (km/soat) va  harakatlanish vaqti (soatlarda). Raqamlar bo'sh joy bilan ajratilgan. Agar V>0V > 0 bo'lsa, u holda Sardor halqa yo'li bo'ylab harakat qiladi, ammo V<0V < 0 bo'lsa, teskari yo'nalishda. Cheklovlar: V1000,0T1000\lvert V \rvert \le 1000, 0 \le T \le 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: 20-Jul-25 10:12