A. Integer #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uzunlik K santimetrda berilgan. Undagi to'liq metrlar sonini aniqlovchi dastur tuzing. (1 m = 100 cm)

Kiruvchi ma'lumotlar:

Bitta qatorda K ( \(1≤K≤10^5\)) butun soni kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
100
1
2
50
0

B. Integer #2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Og'irligi M kilogrammda berilgan. Undagi to'liq tonnalar sonini aniqlovchi dastur tuzing. (1 t = 1000 kg)

Kiruvchi ma'lumotlar:

Bitta qatorda M (\(1≤M≤10^5\)) butun soni kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
153
0
2
2023
2

C. Integer #3

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Faylning hajmi baytlarda berilgan. Bo'lib butunni olish operatsiyasidan foydalanib fayl hajmining to'liq kilobaytlarda ifodalovchi dastur tuzing. (1 Kb = 1024 bayt)

Kiruvchi ma'lumotlar:

Bitta qatorda K (\(1≤K≤10^5\)) butun soni kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2047
1
2
1024
1

D. Integer #4

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A va B (A > B) musbat sonlari berilgan. A kesmada, B kesmani necha marta joylashtirish mumkinligini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda A, B (\(1≤A, B≤10^5\)) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 2
2
2
11 7
1

E. Integer #5

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A va B (A > B) musbat sonlar berilgan. A kesmada B kesmani necha marta joylashtirish mumkin. A kesmada B kesmaning joylashmagan qismini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda A, B (\(1≤A, B≤10^5\)) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
11 7
4
2
7 5
2

F. Integer #6

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikki xonali son berilgan. Oldin uning o'nliklar xonasidagi raqamni, so'ng birlar xonasidagi raqamni chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
11
1 1
2
87
8 7

G. Integer #7

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikki xonali son berilgan. Uning raqamlari yig'indisini va ko'paytmasini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
89
17 72
2
87
15 56

H. Integer #8

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikki 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!")

Kiruvchi ma'lumotlar:

Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
10
1
2
21
12

I. Integer #9

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning yuzlar xonasidagi raqamini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
150
1
2
999
9

J. Integer #10

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Oldin uni birliklar xonasidagi raqamni so'ng o'nliklar xonasidagi raqamni chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
151
1 5
2
845
5 4

K. Integer #11

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning raqamlar yig`indisini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
111
3
2
100
1

L. Integer #12

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning raqamlarini teskari tartibda yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
200
2
2
180
81
3
359
953

M. Integer #13

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning chapdan birinchi raqamini o'chirib o'ng tarafiga yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
105
51
2
153
531

N. Integer #14

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning o'ngdan birinchi raqamini o'chirib chap tarafiga yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
510
51
2
123
312

O. Integer #15

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning o'nliklar xonasidagi raqam bilan yuzliklar xonasidagi raqamni almashtirishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
123
213
2
100
10
3
250
520

P. Integer #16

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uch xonali son berilgan. Uning o'nliklar xonasidagi raqam bilan birliklar xonasidagi raqamni almashtirishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
123
132
2
150
105

Q. Integer #17

Xotira: 16 MB, Vaqt: 1000 ms
Masala

99 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.

Kiruvchi ma'lumotlar:

Bitta qatorda n \((1000 ≤ n ≤ 10^6) \)butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1203
2
2
15643
6

R. Integer #18

Xotira: 16 MB, Vaqt: 1000 ms
Masala

999 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.

Kiruvchi ma'lumotlar:

Bitta qatorda n (\(1000≤n≤10^9\) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1549
1
2
1549654
9

S. Integer #19 (Vaqt 1)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha to'la minut o'tganini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
60
1
2
680
11

T. Integer #20 (Vaqt 2)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha to'Ia soat o'tganligini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1862
0
2
11203
3

U. Integer #21 (Vaqt 3)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha minut va sekund o'tganini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:
Misollar:
# INPUT.TXT OUTPUT.TXT
1
123
2 3
2
13
0 13

V. Integer #22 (Vaqt 4)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha soat va sekund o'tganini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
0 1
2
36018
10 18

W. Integer #23 (Vaqt 5)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha soat, minut va sekund o'tganini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Bitta qatorda N (0 ≤ N ≤ 86400) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
19
0 0 19
2
7513
2 5 13

X. Integer #24 (Vaqt 6)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hafta 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.

Kiruvchi ma'lumotlar:

Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
6
6
2
73
3

Y. Integer #25 (Vaqt 7)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hafta 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.

Kiruvchi ma'lumotlar:

Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4
0
2
21
3

Z. Integer #26 (Vaqt 8)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hafta 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.

Kiruvchi ma'lumotlar:

Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
3
2
15
2

AA. Integer #27 (Vaqt 9)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hafta 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.

Kiruvchi ma'lumotlar:

Bitta qatorda N (1 ≤ N ≤ 365) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
1
2
25
3

AB. Integer #28 (Vaqt 10)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Hafta 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.

Kiruvchi ma'lumotlar:

Bitta qatorda K (1 ≤ K ≤ 365) va N (1 ≤ N ≤ 7) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 2
6
2
10 7
2

AC. Integer #29

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A,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.

Kiruvchi ma'lumotlar:

Bitta qatorda A, B, C (\(1≤A, B, C≤10^9\)) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# 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 ms
Masala

Qaysidir 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!)

Kiruvchi ma'lumotlar:

Bitta qatorda N (1 ≤ N ≤ 10000) butun sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
50
1
2
150
2
Kitob yaratilingan sana: 25-Apr-25 21:48