A. Integer #1
Xotira: 16 MB, Vaqt: 1000 msUzunlik K santimetrda berilgan. Undagi to'liq metrlar sonini aniqlovchi dastur tuzing. (1 m = 100 cm)
Bitta qatorda K ( \(1≤K≤10^5\)) butun soni kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
100 |
1 |
2 |
50 |
0 |
B. Integer #2
Xotira: 16 MB, Vaqt: 1000 msOg'irligi M kilogrammda berilgan. Undagi to'liq tonnalar sonini aniqlovchi dastur tuzing. (1 t = 1000 kg)
Bitta qatorda M (\(1≤M≤10^5\)) butun soni kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
153 |
0 |
2 |
2023 |
2 |
C. Integer #3
Xotira: 16 MB, Vaqt: 1000 msFaylning hajmi baytlarda berilgan. Bo'lib butunni olish operatsiyasidan foydalanib fayl hajmining to'liq kilobaytlarda ifodalovchi dastur tuzing. (1 Kb = 1024 bayt)
Bitta qatorda K (\(1≤K≤10^5\)) butun soni kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2047 |
1 |
2 |
1024 |
1 |
D. Integer #4
Xotira: 16 MB, Vaqt: 1000 msA va B (A > B) musbat sonlari berilgan. A kesmada, B kesmani necha marta joylashtirish mumkinligini aniqlovchi dastur tuzing.
Bitta qatorda A, B (\(1≤A, B≤10^5\)) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 |
2 |
2 |
11 7 |
1 |
E. Integer #5
Xotira: 16 MB, Vaqt: 1000 msA va B (A > B) musbat sonlar berilgan. A kesmada B kesmani necha marta joylashtirish mumkin. A kesmada B kesmaning joylashmagan qismini aniqlovchi dastur tuzing.
Bitta qatorda A, B (\(1≤A, B≤10^5\)) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
11 7 |
4 |
2 |
7 5 |
2 |
F. Integer #6
Xotira: 16 MB, Vaqt: 1000 msIkki xonali son berilgan. Oldin uning o'nliklar xonasidagi raqamni, so'ng birlar xonasidagi raqamni chiqaruvchi dastur tuzing.
Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
11 |
1 1 |
2 |
87 |
8 7 |
G. Integer #7
Xotira: 16 MB, Vaqt: 1000 msIkki xonali son berilgan. Uning raqamlari yig'indisini va ko'paytmasini aniqlovchi dastur tuzing.
Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
89 |
17 72 |
2 |
87 |
15 56 |
H. Integer #8
Xotira: 16 MB, Vaqt: 1000 msIkki xonali son berilgan. Uning raqamlari o'rnini almashtirishdan hosil bo'lgan sonni aniqlovchi dastur tuzing.
(Shart operatori, massiv yoki funksiyalardan foydalanmang. Faqat /, //, *, +, -, % ammalaridan foydalaning kodda!")
Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 |
1 |
2 |
21 |
12 |
I. Integer #9
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning yuzlar xonasidagi raqamini aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
150 |
1 |
2 |
999 |
9 |
J. Integer #10
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Oldin uni birliklar xonasidagi raqamni so'ng o'nliklar xonasidagi raqamni chiqaruvchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
151 |
1 5 |
2 |
845 |
5 4 |
K. Integer #11
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning raqamlar yig`indisini aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
111 |
3 |
2 |
100 |
1 |
L. Integer #12
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning raqamlarini teskari tartibda yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
200 |
2 |
2 |
180 |
81 |
3 |
359 |
953 |
M. Integer #13
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning chapdan birinchi raqamini o'chirib o'ng tarafiga yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
105 |
51 |
2 |
153 |
531 |
N. Integer #14
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning o'ngdan birinchi raqamini o'chirib chap tarafiga yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
510 |
51 |
2 |
123 |
312 |
O. Integer #15
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning o'nliklar xonasidagi raqam bilan yuzliklar xonasidagi raqamni almashtirishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123 |
213 |
2 |
100 |
10 |
3 |
250 |
520 |
P. Integer #16
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning o'nliklar xonasidagi raqam bilan birliklar xonasidagi raqamni almashtirishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123 |
132 |
2 |
150 |
105 |
Q. Integer #17
Xotira: 16 MB, Vaqt: 1000 ms99 dan katta bo'Igan son berilgan. Bir marta bo'Iib butunni va bo'lib qoldiqni olish operatsiyasidan foydalanib berilgan sonni yuzliklar xonasidagi sonni aniqlovchi dastur tuzing.
Bitta qatorda n \((1000 ≤ n ≤ 10^6) \)butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1203 |
2 |
2 |
15643 |
6 |
R. Integer #18
Xotira: 16 MB, Vaqt: 1000 ms999 dan katta bo'Igan son berilgan. Bir marta bo'Iib butunni va bo'lib qoldiqni olish operatsiyasidan foydalanib berilgan sonni mingliklar xonasidagi sonni aniqlovchi dastur tuzing.
Bitta qatorda n (\(1000≤n≤10^9\) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1549 |
1 |
2 |
1549654 |
9 |
S. Integer #19 (Vaqt 1)
Xotira: 16 MB, Vaqt: 1000 msKun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha to'la minut o'tganini aniqlovchi dastur tuzing.
Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
60 |
1 |
2 |
680 |
11 |
T. Integer #20 (Vaqt 2)
Xotira: 16 MB, Vaqt: 1000 msKun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha to'Ia soat o'tganligini aniqlovchi dastur tuzing.
Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1862 |
0 |
2 |
11203 |
3 |
U. Integer #21 (Vaqt 3)
Xotira: 16 MB, Vaqt: 1000 msKun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha minut va sekund o'tganini aniqlovchi dastur tuzing.
Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
123 |
2 3 |
2 |
13 |
0 13 |
V. Integer #22 (Vaqt 4)
Xotira: 16 MB, Vaqt: 1000 msKun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha soat va sekund o'tganini aniqlovchi dastur tuzing.
Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
0 1 |
2 |
36018 |
10 18 |
W. Integer #23 (Vaqt 5)
Xotira: 16 MB, Vaqt: 1000 msKun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha soat, minut va sekund o'tganini aniqlovchi dastur tuzing.
Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
19 |
0 0 19 |
2 |
7513 |
2 5 13 |
X. Integer #24 (Vaqt 6)
Xotira: 16 MB, Vaqt: 1000 msHafta kunlari quyidagicha tartibda berilgan. 0-yakshanba, 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar dushanba bo'Isa, kiritilgan K - kun haftaning qaysi kuniga to'g'ri kelishini aniqlovchi dastur tuzing.
Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 |
6 |
2 |
73 |
3 |
Y. Integer #25 (Vaqt 7)
Xotira: 16 MB, Vaqt: 1000 msHafta kunlari quyidagicha tartibda berilgan. 0-yakshanba, 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar payshanba bo'Isa, kiritilgan K - kun haftaning qaysi kuniga to'g'ri kelishini aniqlovchi dastur tuzing.
Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 |
0 |
2 |
21 |
3 |
Z. Integer #26 (Vaqt 8)
Xotira: 16 MB, Vaqt: 1000 msHafta kunlari quyidagicha tartibda berilgan. 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba, 7-yakshanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar seshanba bo'Isa, kiritilgan K - kun haftaning qaysi kuniga to'g'ri kelishini aniqlovchi dastur tuzing.
Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
3 |
2 |
15 |
2 |
AA. Integer #27 (Vaqt 9)
Xotira: 16 MB, Vaqt: 1000 msHafta kunlari quyidagicha tartibda berilgan. 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba, 7-yakshanba. 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar yakshanba bo'Isa, kiritilgan K - kun haftaning qaysi kuniga to'g'ri kelishini aniqlovchi dastur tuzing.
Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 |
1 |
2 |
25 |
3 |
AB. Integer #28 (Vaqt 10)
Xotira: 16 MB, Vaqt: 1000 msHafta kunlari quyidagicha tartibda berilgan. 1-dushanba, 2-seshanba, 3-chorshanba, 4-payshanba, 5-juma, 6-shanba, 7-yakshanba(N 1-7 gacha bo'Igan hafta kunlari soni). 1-365 oraliqda yotuvchi K soni berilgan. Agar 1-yanvar N chi kunga to'g'ri kelsa, kiritilgan K - kun haftaning qaysi kuniga to'g'ri kelishini aniqlovchi dastur tuzing.
Bitta qatorda K (1 ≤ K ≤ 365) va N (1 ≤ N ≤ 7) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 |
6 |
2 |
10 7 |
2 |
AC. Integer #29
Xotira: 16 MB, Vaqt: 1000 msA,B,C butun sonlar berilgan. Tomonlari A va B bo'Igan to'g'ri to'rtburchakka tomoni C bo'Igan kvadrat eng ko'p joylashtirilsin. To'g'ri to'rtburchakka eng ko'p joylashgan kvadratlar soni va joylashmay qolgan qismi yuzasini aniqlovchi dastur tuzing.
Bitta qatorda A, B, C (\(1≤A, B, C≤10^9\)) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 1 |
10 0 |
2 |
10 3 2 |
5 10 |
AD. Integer #30 (100 yillik)
Xotira: 16 MB, Vaqt: 1000 msQaysidir yil berilgan. Berilgan yilning qaysi yuz yillikka kirishini aniqlovchi programma tuzilsin. (Masalan: 20 - yuz yillikning boshi 1901-yil).
(Math kutubxonasidan foydalanmang. Shartga amal qiling. Faqat /, //, *, +, -, % ammalaridan foydalaning kodda!)
Bitta qatorda N (1 ≤ N ≤ 10000) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
50 |
1 |
2 |
150 |
2 |