A. IF #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Butun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshirilsin, aks holda o'zgartirilmasin. Hosil bo'lgan sonni ekranga chiqaruvchi dastur tuzing

Kiruvchi ma'lumotlar:

Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
-7
-7

B. IF #2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Butun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshiring, aks holda 2 ga kamaytiring. Hosil bo'lgan sonni ekranga chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
6

C. IF #3

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Butun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshiring, agar manfiy bo'lsa 2 ga kamaytiring. Agar 0 ga teng bo'lsa, 10 ni o'zlashtirsin. Hosil bo'lgan sonni ekranga chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
21
22

D. IF #4

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta butun son berilgan. Shu sonlar orasidan nechta musbat son borligini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda uchta a,b,c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
3
2
5 -2 4
2

E. IF #5

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta butun son berilgan. Shu sonlar orasidan nechta musbat va manfiy son borligini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda uchta a,b,c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini alohida qatorlarda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
3
0
2
5 -2 3
2
1

F. IF #6

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikkita butun son berilgan. Shu sonlarning kattasini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda ikkita a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5 6
6

G. IF #7

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikkita butun son berilgan. Shu sonlarning kichigini tartib raqamini aniqlovchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda ikkita a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

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

H. IF #8

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikkita butun son berilgan. Shu sonlarning avval kattasini keyin kichigini ekranga chiqaruvchi dastur tuzing.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

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

I. IF #9

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A va B haqiqiy sonlari beringan. Shu sonlarni shunday o’zgartirish kerakki, A son kichik B son katta bo'lsin. A va B ning qiymati ekranga chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,b butun sonlar beriladi. \((-1000.0≤a,b≤1000.0)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT

J. IF #10

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A va B butun sonlari berilgan. Agar o'zgaruvchilar o'zaro teng bo'lmasa, A va B o'zgaruvchilari ularning yig'indisini o'zlashtirsin. Agar teng bo'lsa, 0 ni o'zlashtirsin. A va B ning qiymati ekranga chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,b butun sonlar beriladi. \((-100≤a,b≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 3
7 8

K. IF #11

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A va B butun sonlari berilgan. Agar o'zgaruvchilar o'zaro teng bo'lmasa, A va B bu sonlarning kattasini o'zlashtirsin. Agar teng bo'lsa, 0 ni o'zlashtirsin. A va B ning qiymati ekranga chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,b butun sonlar beriladi. \((-100≤a,b≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

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

L. IF #12

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta son berilgan. Shu sonlarni kichigini aniqlovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
1
2
-3 -5 -4
-5

M. IF #13

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta son berilgan. Shu sonlarni o'ratachasi (ya’ni katta va kichik sonlar orasidagi son) ni aniqlovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
2
2
-6 -7 -8
-7

N. IF #14

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta son berilgan. Shu sonlarni avval kichigini keyin kattasini ekranga chiqaruvchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
1 3
2
-6 -7 -8
-8 -6

O. IF #14

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta son berilgan. Shu sonlarning yig'indisi eng katta bo’ladigan ikkitasini ekranga chiqaruvchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda  avval kichigi keyin kattasini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3
2 3
2
-6 -7 -8
-7 -6

P. IF #16

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A, B, C butun sonlari berilgan. Agar berilgan sonlar o'sish tartibida berilgan bo'lsa, sonlarni ikkilantiring, aks holda sonlarni ishorasi o’zgartirilsin. A, B, C ning qiymatlari ekranga chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

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

Q. IF #17

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A, B, C butun sonlari berilgan. Agar berilgan sonlar o'sish yoki kamayish tartibida berilgan bo'lsa, sonlarni ikkilantiring, aks holda sonlarni ishorasi o’zgartirilsin. A, B, C ning qiymatlari ekranga chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

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

R. IF #18

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchta butun son berilgan. Shu sonlarni ikkitasi o'zaro teng bo'lsa, uchunchi son aniqlansin. Agar turli xil bo'lsa 0 soni chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 2 3
3
2
-4 5 -4
5

S. IF #19

Xotira: 16 MB, Vaqt: 1000 ms
Masala

To'rtta butun son berilgan. Shu sonlarni uchtasi o'zaro teng, qolgan bittasini tartib raqami aniqlansin. Agar 3 tasi teng bo'lmasa -1 soni chiqarilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a, b, c va d butun sonlar beriladi. \((-1000≤a,b,c,d≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 2 3 4
-1
2
-4 5 -4 -4
1

T. IF #20

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sonlar o'qida uchta A, B, C nuqtalar berilgan. A nuqtaga eng yaqin nuqta orasidagi masofa topilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda a, b, va c butun sonlar beriladi. \((-1000≤a,b,c,d≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini yagona qatorda chop eting.

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

U. IF #21

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Koordinatalar tekisligida A nuqta koordinatasi berilgan. Agar nuqta koordinata boshida yotsa, 0 chiqarilsin. Agar nuqta OX yoki OY o'qlarida joylashsa mos holda 1 va 2 chiqarilsin. Agar nuqta koordinata o'qida joylashmasa 3 chiqarilsin.

Kiruvchi ma'lumotlar:

Alohida qatorlarda A nuqta koordinatasi \((x,y)\) butun sonlar beriladi. \((-100≤x,y≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
0
1

V. IF #22

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Dekart koordinatalar sitemasida A (x, y) nuqta berilgan. A nuqta koordinata qaysi qismida yotishini aniqlang.

Kiruvchi ma'lumotlar:

A nuqta kordinatasi (x, y) beriladi. \((-1000≤x,y≤1000)\)

Chiquvchi ma'lumotlar:

Masala javobini chiqaring. Agar nuqta  koordinatalar boshida bo`lsa “Boshida” so'zi chiqarilsin.

Izoh:

Eslatma:
Topolmasangiz “BILMASAM” so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1 1
I chorak
2
-2 4
II chorak

W. IF #23

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Koordinata o'qlariga parallel ravishda to'g'ri to'rtburchakning uchta uchi berilgan, to’rtinchi uchi koordinatasini aniqlansin.

Kiruvchi ma'lumotlar:

Birinchi qatorlarda nuqta koordinatlari \((x_1,y_1)\) butun sonlar beriladi. 

Ikkinchi qatorlarda nuqta koordinatlari \((x_2,y_2)\) butun sonlar beriladi. 

Uchunchi qatorlarda nuqta koordinatlari \((x_3,y_3)\) butun sonlar beriladi.

Nuqta koordinatalari \((-1000≤x_1,y_1,x_2,y_2,x_3,y_3≤1000)\) oraliqda joylashgan.

Chiquvchi ma'lumotlar:

Masala javobini bir qatorda probel bilan ajratib chop eting.

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

X. IF #24 (Bo'linish alomati)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

n soni beriladi bu son 7 bo`linadimi yo'qmi aniqlash kerak.

Kiruvchi ma'lumotlar:

Birinchi qatorda n soni kiritiladi. \(1<=n<=10^6\)

Chiquvchi ma'lumotlar:

Agar 7 ga bo'linsa “YES”, aks holda “NO” so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
14
YES
2
5
NO

Y. IF #25 (Satrdan izlash)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga bitta satr va bitta belgi beriladi. Agar belgi satrning biron bir elementida bor yo'qligini aniqlang.

Kiruvchi ma'lumotlar:

Birinchi qatorda S satr kiritiladi. \((1≤S≤100)\)
Ikkinchi qatorda K satr kiritiladi. \((1≤K≤10)\)

Chiquvchi ma'lumotlar:

Agar belgi satrning ichida bo'lsa "YES" deb aks holda "NO" deb chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Maktab
t
YES
2
Ismoil
f
NO

Z. IF #26 (Eng katta son)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga A va B va C butun sonlar berilgan . Siz bu sonlardan foydalanib eng katta sonni hosil qiling. Bunda sonlar raqamlari joylari almashtirilmasin. (Ishoralar ortiqcha qo'shish yoki olib tashlash ham yo'q)

Kiruvchi ma'lumotlar:

Birinchi qatorda A , B va C kiritiladi. \(-10^6<=n<=10^6\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting. Agar yechimi boʻlmasa 0 javobi chiqsin.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
325 687 108
687325108
2
258 778 -555
-555258778

AA. IF #27 (Satr uzunligi)

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga  S satr va N soni beriladi.  Agar S satrning uzunligi N soniga teng bo'lsa "YES" deb aks holda "NO" deb chop  eting.

Kiruvchi ma'lumotlar:

Birinchi qatroda S satri va undan keyingi qatorda N soni kiritiladi. \(1<=n<=10^6\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Otabek
6
YES
2
Javlonbek
12
NO

AB. IF #28 Kabisa yili

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Yil berilgan (Natural son). Berilgan yilda nechta kun borligini aniqlovchi dastur tuzilsin. Kabisa yilida 366 kun bor, kabisa bo’lmagan yilda 365 kun bor. Kabisa yil deb 4 ga karrali yillarga aytiladi. Lekin 100 ga karrali yillar ichida faqat 400 ga karrali bo’lganlari kabisa yil hisoblanadi. Masalan 300, 1300 va 1900 kabisa yili emas. 1200 va 2024 kabisa yili.

Kiruvchi ma'lumotlar:

N natural son beriladi. \(1≤N≤10000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1300
365
2
1200
366

AC. IF #29

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Butun son berilgan. Berilgan son

1. Musbat toq son

2. Musbat juft son

3. Manfiy toq son

4. Manfiy juft son

5. Son nolga teng

Berilgan songa mos ta'riflarni alohida qatorda ekranga chop etadigan dastur tuzilsin.

Kiruvchi ma'lumotlar:

N butun son beriladi. \(-1000≤N≤1000)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
67
Musbat toq son
2
80
Musbat juft son

AD. IF #30

Xotira: 16 MB, Vaqt: 1000 ms
Masala

1-999 oraliqdagi natural son berilgan.

1. Bir xonali juft son

2. Bir xonali toq son

3. Ikki xonali juft son

4. Ikki xonali toq son

5. Uch xonali juft son

6. Uch xonali toq son

7. Raqamlari barchasi toq

8. Raqamlari barchasi juft

9. Raqamlari toq ham emas juft ham emas

10. Palindrom son

Songa berilgan ta'riflarni moslarini ekranga chop etuvchi dastur tuzing.

Kiruvchi ma'lumotlar:

N natural son beriladi. \(1≤N≤999)\).

Chiquvchi ma'lumotlar:

Masala javobini alohida qatorda chop eting.

Izoh:

ESLATMA:
Palindrom deb, o'ngdan jam chapdan ham o'qilishi bir xil so'z yoki sonlarga aytiladi. Masalan kiyik, qovoq, 121, 363 kabilar misol bo'la oladi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
179
Uch xonali toq son
Raqamlari barchasi toq
2
376
Uch xonali juft son
Raqamlari toq ham emas juft ham emas

AE. IF #31

Xotira: 16 MB, Vaqt: 1000 ms
Masala

1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzing. (1-Dushanba, 2-Chorshanba,...h.k)

Kiruvchi ma'lumotlar:

N natural son beriladi. \(1≤N≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting. Agar hafta kunlariga mos son berilmasa 0 sonini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
Juma
2
6
Shanba

AF. IF #32

Xotira: 16 MB, Vaqt: 1000 ms
Masala

K butun soni berilgan. Baho natijalarini chiqaruvchi dastur tuzing. (1 - Yomon, 2 -Qoniqarsiz, 3 - Qoniqarli, 4 - Yaxshi, 5 - A’lo). Agar K soni 1-5 gacha oraliqqa tegishli bo'lmasa Xato! deb chiqarilsin.

Kiruvchi ma'lumotlar:

N natural son beriladi. \(1≤N≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
Yomon
2
3
Qoniqarli

AG. IF #33

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Oy raqamini berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzing. (Masalan: 2  “Qish")

Kiruvchi ma'lumotlar:

N natural son beriladi. \(1≤N≤100)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting. Agar son oy raqamiga mos bo'lmasa "Xato!" so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
6
Yoz
2
9
Kuz

AH. IF #34

Xotira: 16 MB, Vaqt: 1000 ms
Masala

N va M natural sonlar beriladi. Mos ravishda yil va oy raqami berilgan. Shu yilu shu oyda nechta kun borligini aniqlovchi dastur tuzilsin

Kiruvchi ma'lumotlar:

Birinchi qatorda nechanchi yil ekanligi N natural son beriladi. \((1≤N≤10000)\).

Ikkinchi qatorda oy raqami M natural son beriladi. \(1≤N≤12)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2024
3
31
2
2028
2
29
3
5620
7
31

AI. IF #35

Xotira: 16 MB, Vaqt: 1000 ms
Masala

A, B haqiqiy sonlar berilgan. A sonini B soniga qo'shish, ayirish, bo'lish va ko'paytirishni bajaradigan dastur tuzilsin. Arifmetik amallar quyidagi qiymatlarni qabul qiladi: 1-qo'shish, 2-ayirish, 3-bo'lish, 4- ko'paytirish. (Eslatma bo'lishda turli dasturlash tillarida aniqlik yo'qolmasligi uchun \(10^{-5}\) aniqlikda chop eting)

Kiruvchi ma'lumotlar:

Birinchi qatorda A va B haqiqiy sonlar beriladi. \((-1000≤A,B≤1000)\).

Ikkinchi qatorda arifmetik amal turi N natural son beriladi. \((1≤N≤4)\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting. Agar hisoblab bo'lmasa Xato ni chop eting.

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

AJ. IF #37

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Og'irlik birliklari quyidagi tartibda berilgan. 1 - kilogramm, 2 - milligramm, 3 - gramm, 4 - tonna, 5 - sentner. Og'irlik birligini bildiruvchi N natural soni berilgan va shu birlikdagi og'irlik qiymati M haqiqiy son berilgan. Og'irlikni kilogramda ifodalofchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda N natural son og'irlik birligi beriladi. \((1≤N≤5)\).

Ikkinchi qatorda N natural songa mos og'irlik birligidagi M haqiqiy son beriladi. \((1≤M≤10000)\)

Chiquvchi ma'lumotlar:

Masala javobini \(10^{-8}\) aniqlikda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
150
150.00000000
2
4
6573.099
6573099.00000000

AK. IF #36

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uzinlik birliklari quyidagi tartibda berilgan. 1-desimetr, 2-kilometr, 3-metr, 4-millimeter, 5-santimetr. Uzunlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi kesma uzunligi berilgan (haqiqiy son). Kesmaning uzunligini metrlarda ifodalovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda N natural son uzunlik birligi beriladi. \((1≤N≤5)\).

Ikkinchi qatorda N natural songa mos birlikdagi kesma uzunligi M haqiqiy son beriladi. \((1≤M≤10000)\)

Chiquvchi ma'lumotlar:

Masala javobini metrdagi qiymatini \(10^{-2}\) aniqlikda chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1
30
3.00
2
5
56046.116
560.46

AL. IF #38

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sanani bildiruvchi ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo'lmagan yil sanasi kiritiladi). Berilgan sanani ifodalovchi dastur tuzilsin. Kabisa yilida 366 kun, kabisa bo’lmagan yilda 365 kun bor bo’ladi.

Kiruvchi ma'lumotlar:

Bir qatorda D va M natural son beriladi. \((1≤D≤31)\)\((1≤M≤12)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting. Agar kun oyga mos bo'lmasa Xato so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
6 7
6-iyul
2
3 9
3-sentyabr

AM. IF #39

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo'lmagan yil sanasi kiritiladi). Berilgan sanadan keyingi sanani ifodalovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Bir qatorda D va M natural son beriladi. \((1≤D≤31)\)\((1≤M≤12)\).

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
24 11
25-noyabr
2
28 10
29-oktyabr

AN. IF #40

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Lokatr dunyoning bir tomoniga qaratilgan (Shimol, Janub, Sharq, G’arb) va uchta raqamli kamanda: 0-o'ngga buril, 1-chapga buril, 2-burilish 180°. S - lokatrning boshlang'ich holati va K - ketma-ket buyruqlar berilgan. Berilgan buyruqlarni bajarilgandan keying lokatr holatini aniqlovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda Robot yo'nalishi S satr beriladi.  Shimol, G'arab, Janub, Sharq kabi beriladi.

Ikkinchi qatorda buyruqlar ketma-ketligi 0, 1, 2 raqamlardan iborat K satr beriladi. \((1≤K≤100)\)

Chiquvchi ma'lumotlar:

Ketma-ket buyruqlar bajarilgach Robot oxiri qaysi yo'nalishda ekanligini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Sharq
1122
G'arb
2
Sharq
0111210102210
Sharq

AO. IF #41

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Robot faqat to'rtta tomonga ko'cha oladi (Shimol, Janub, Sharq, G’arb) va uchta raqamli buyruq: 0-harakatni davom ettir, 1-chapga buril, 2-o'ngga buril. Y - robot yo'nalishi va K - buyruqlar ketma-ketligi berilgan. Berilgan buyruq bajarilgandan keying robot holatini aniqlovchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda Robot yo'nalishi Y satr beriladi.  Shimol, G'arab, Janub, Sharq kabi beriladi.

Ikkinchi qatorda buyruqlar ketma-ketligi 0, 1, 2 raqamlardan iborat K satr beriladi. \((1≤K≤100)\)

Chiquvchi ma'lumotlar:

Ketma-ket buyruqlar bajarilgach Robot oxiri qaysi yo'nalishda ekanligini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
G'arb
2022
G'arb
2
Janub
11202
G'arb
3
Sharq
120112100121
Sharq

AP. IF #42

Xotira: 16 MB, Vaqt: 1000 ms
Masala

O'yin kartasi turlari berilgan. 1-g'isht, 2-olma, 3-chillik, 4-qarg'a. 10 lik kartadan katta kartalar quyidagi qiymatlarni o'zlashtirgan: 11-valet, 12-dama, 13-qirol, 14-tuz. Ikkita butun son berilgan N-karta qiymat va M-karta turi kiritilganda karta nomlarini (Masalan: "Olti qarg'a") chiqarib beruvchi dastur tuzilsin.

Kiruvchi ma'lumotlar:

Birinchi qatorda N natural son karta qiymati beriladi. \((6≤N≤14)\)

Ikkinchi qatorda M natural son karta turi beriladi. \((1≤M≤4)\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
8
2
Sakkiz olma
2
4
2
To'rt olma

AQ. IF #43

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Yoshni anglatuvchi N natural son berilgan. Son kiritilganda unga mos so'zlarda ifodalovchi dastur tuzilsin. “Yigirma yosh", “Qirq uch yosh" va h.k.)

Kiruvchi ma'lumotlar:

N natural son beriladi. \((1≤N≤100)\)

Chiquvchi ma'lumotlar:

Sonni so'zlarda berilishini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
62
oltmish ikki yosh
2
15
o'n besh yosh

AR. IF #44

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Algebra fani masalalarini aniqlovchi 1-99 gacha butun son berilgan. Son kiritilganda unga mos so'zlarda ifodalovchi dastur tuzilsin. (“yigirmata masala", “o'n uchta masala" va h.k.)

Kiruvchi ma'lumotlar:

N natural son beriladi. \((1≤N≤99)\)

Chiquvchi ma'lumotlar:

Sonni so'zlarda berilishini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
57
ellik yettita masala
2
86
sakson oltita masala
3
81
sakson bitta masala

AS. IF #45

Xotira: 16 MB, Vaqt: 1000 ms
Masala

100-999 gacha oraliqdagi sonlarni so'zlarda ifodalovchi dastur tuzilsin. (Masalan: 123 berilsa "bir yuz yigirma uch”).

Kiruvchi ma'lumotlar:

N natural son beriladi. \((100≤N≤999)\)

Chiquvchi ma'lumotlar:

Sonni so'zlarda berilishini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
134
bir yuz o'ttiz to'rt
2
655
olti yuz ellik besh

AT. IF #46

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sharq kalendarida 60 yillik davr qabul qilingan. Yil muchali 5 ta rang (Yashil, Qizil, Sariq, Oq va Qora) va 12 ta hayvon (sichqon, sigir, yo'lbars, quyon, ajdar, ilon, ot, qo'y, maymun, tovuq, it va to'ngizlardan) nomlaring kombinatsiyasidan kelib chiqadi. Yilning raqamiga qarab uning muchalini aniqlovchi dastur tuzilsin. 1984-davr boshi: “Yashil sichqon yili".

Kiruvchi ma'lumotlar:

Birinchi qatorda N natural son testlar soni beriladi. \((1≤N≤100)\)

Keyingi N ta qatorlarda M yillar beriladi. \((1984≤M≤10000)\)

Chiquvchi ma'lumotlar:

Sonni so'zlarda berilishini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
1984
1998
Yashil sichqon yili
Qizil yo'lbars yili
2
3
2014
1998
2024
Sariq ot yili
Qizil yo'lbars yili
Oq ajdar yili

AU. IF #47

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga istalgancha son  kiritilishi mumkin. Kiritilayotgan sonlar 41 ga teng bo'lmasa bu sonlarni chop eting. Agar 41 ga teng bo'lsa dasturni to'xtating.

Kiruvchi ma'lumotlar:

Istalgancha son kiritiladi.

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
15
23
47
68
153
41
15
23
47
68
153

AV. IF #48

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga A , B , va C butun sonlari beriladi bular mos ravishda uchburchaklarning tomonlari . Uchburchakning peremetrini chop eting.

Kiruvchi ma'lumotlar:

Birinchi qatorda A , B va C kiritiladi. \((-1000<=A,B,C<=1000)\)

Chiquvchi ma'lumotlar:

Masala yechimga ega bo'lsa natijani chop eting aks holda 0 ni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2 3 4
9

AW. IF #49 Bo'linish alomati

Xotira: 16 MB, Vaqt: 1000 ms
Masala

N natural soni beriladi. Bu son 2 va 3 bo`linadimi yo'qmi aniqlash kerak.

Kiruvchi ma'lumotlar:

Birinchi qatorda N sonlari kiritiladi. \((1<=N<=1000)\)

Chiquvchi ma'lumotlar:

Agar son bo'linsa “YES”, aks holda “NO” so'zini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
6
YES
2
5
NO

AX. IF #50

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga N soni beriladi siz esa N-juft sonni chop eting.

Kiruvchi ma'lumotlar:

Masala javobini chop eting.

Chiquvchi ma'lumotlar:
Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
4
Kitob yaratilingan sana: 25-Apr-25 21:46