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 \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, 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 \neq 0)\) butun sonlar uchun \(a = q \times b + r\) bo‘ladigan yagona \(q\) va \(r\) butun sonlar juftligi mavjud, bu yerda \(0 \le r < \lvert b \rvert\).

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: \(\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: 31-Jan-25 07:01