A. IF #1
Xotira: 16 MB, Vaqt: 1000 msButun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshirilsin, aks holda o'zgartirilmasin. Hosil bo'lgan sonni ekranga chiqaruvchi dastur tuzing
Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
-7 |
-7 |
B. IF #2
Xotira: 16 MB, Vaqt: 1000 msButun son berilgan. Agar, berilgan son musbat bo'lsa, 1 ga oshiring, aks holda 2 ga kamaytiring. Hosil bo'lgan sonni ekranga chiqaruvchi dastur tuzing.
Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
6 |
C. IF #3
Xotira: 16 MB, Vaqt: 1000 msButun 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.
Birinchi qatorda N butun son beriladi. \((-1000≤N≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
21 |
22 |
D. IF #4
Xotira: 16 MB, Vaqt: 1000 msUchta butun son berilgan. Shu sonlar orasidan nechta musbat son borligini aniqlovchi dastur tuzing.
Birinchi qatorda uchta a,b,c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
3 |
2 |
5 -2 4 |
2 |
E. IF #5
Xotira: 16 MB, Vaqt: 1000 msUchta butun son berilgan. Shu sonlar orasidan nechta musbat va manfiy son borligini aniqlovchi dastur tuzing.
Birinchi qatorda uchta a,b,c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini alohida qatorlarda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
3 0 |
2 |
5 -2 3 |
2 1 |
F. IF #6
Xotira: 16 MB, Vaqt: 1000 msIkkita butun son berilgan. Shu sonlarning kattasini aniqlovchi dastur tuzing.
Birinchi qatorda ikkita a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 6 |
6 |
G. IF #7
Xotira: 16 MB, Vaqt: 1000 msIkkita butun son berilgan. Shu sonlarning kichigini tartib raqamini aniqlovchi dastur tuzing.
Birinchi qatorda ikkita a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 |
1 |
2 |
2 1 |
2 |
H. IF #8
Xotira: 16 MB, Vaqt: 1000 msIkkita butun son berilgan. Shu sonlarning avval kattasini keyin kichigini ekranga chiqaruvchi dastur tuzing.
Birinchi qatorda a,b butun sonlar beriladi. \((-1000≤a,b≤1000)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 |
3 2 |
2 |
6 3 |
6 3 |
I. IF #9
Xotira: 16 MB, Vaqt: 1000 msA 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.
Birinchi qatorda a,b butun sonlar beriladi. \((-1000.0≤a,b≤1000.0)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|
J. IF #10
Xotira: 16 MB, Vaqt: 1000 msA 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.
Birinchi qatorda a,b butun sonlar beriladi. \((-100≤a,b≤100)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 |
7 8 |
K. IF #11
Xotira: 16 MB, Vaqt: 1000 msA 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.
Birinchi qatorda a,b butun sonlar beriladi. \((-100≤a,b≤100)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 5 |
8 10 |
L. IF #12
Xotira: 16 MB, Vaqt: 1000 msUchta son berilgan. Shu sonlarni kichigini aniqlovchi dastur tuzilsin.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
1 |
2 |
-3 -5 -4 |
-5 |
M. IF #13
Xotira: 16 MB, Vaqt: 1000 msUchta son berilgan. Shu sonlarni o'ratachasi (ya’ni katta va kichik sonlar orasidagi son) ni aniqlovchi dastur tuzilsin.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
2 |
2 |
-6 -7 -8 |
-7 |
N. IF #14
Xotira: 16 MB, Vaqt: 1000 msUchta son berilgan. Shu sonlarni avval kichigini keyin kattasini ekranga chiqaruvchi dastur tuzilsin.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
1 3 |
2 |
-6 -7 -8 |
-8 -6 |
O. IF #14
Xotira: 16 MB, Vaqt: 1000 msUchta son berilgan. Shu sonlarning yig'indisi eng katta bo’ladigan ikkitasini ekranga chiqaruvchi dastur tuzilsin.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini yagona qatorda avval kichigi keyin kattasini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
2 3 |
2 |
-6 -7 -8 |
-7 -6 |
P. IF #16
Xotira: 16 MB, Vaqt: 1000 msA, 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.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini yagona qatorda chop eting.
# | 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 msA, 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.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini yagona qatorda chop eting.
# | 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 msUchta butun son berilgan. Shu sonlarni ikkitasi o'zaro teng bo'lsa, uchunchi son aniqlansin. Agar turli xil bo'lsa 0 soni chiqarilsin.
Birinchi qatorda a,bva c butun sonlar beriladi. \((-1000≤a,b,c≤1000)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 2 3 |
3 |
2 |
-4 5 -4 |
5 |
S. IF #19
Xotira: 16 MB, Vaqt: 1000 msTo'rtta butun son berilgan. Shu sonlarni uchtasi o'zaro teng, qolgan bittasini tartib raqami aniqlansin. Agar 3 tasi teng bo'lmasa -1 soni chiqarilsin.
Birinchi qatorda a, b, c va d butun sonlar beriladi. \((-1000≤a,b,c,d≤1000)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 4 |
-1 |
2 |
-4 5 -4 -4 |
1 |
T. IF #20
Xotira: 16 MB, Vaqt: 1000 msSonlar o'qida uchta A, B, C nuqtalar berilgan. A nuqtaga eng yaqin nuqta orasidagi masofa topilsin.
Birinchi qatorda a, b, va c butun sonlar beriladi. \((-1000≤a,b,c,d≤1000)\).
Masala javobini yagona qatorda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
1 |
2 |
3 2 1 |
1 |
U. IF #21
Xotira: 16 MB, Vaqt: 1000 msKoordinatalar 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.
Alohida qatorlarda A nuqta koordinatasi \((x,y)\) butun sonlar beriladi. \((-100≤x,y≤100)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 0 |
1 |
V. IF #22
Xotira: 16 MB, Vaqt: 1000 msDekart koordinatalar sitemasida A (x, y) nuqta berilgan. A nuqta koordinata qaysi qismida yotishini aniqlang.
A nuqta kordinatasi (x, y) beriladi. \((-1000≤x,y≤1000)\)
Masala javobini chiqaring. Agar nuqta koordinatalar boshida bo`lsa “Boshida” so'zi chiqarilsin.
Eslatma:
Topolmasangiz “BILMASAM” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 1 |
I chorak |
2 |
-2 4 |
II chorak |
W. IF #23
Xotira: 16 MB, Vaqt: 1000 msKoordinata o'qlariga parallel ravishda to'g'ri to'rtburchakning uchta uchi berilgan, to’rtinchi uchi koordinatasini aniqlansin.
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.
Masala javobini bir qatorda probel bilan ajratib chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
-3 2 1 2 1 6 |
-3 6 |
X. IF #24 (Bo'linish alomati)
Xotira: 16 MB, Vaqt: 1000 msn soni beriladi bu son 7 bo`linadimi yo'qmi aniqlash kerak.
Birinchi qatorda n soni kiritiladi. \(1<=n<=10^6\)
Agar 7 ga bo'linsa “YES”, aks holda “NO” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
14 |
YES |
2 |
5 |
NO |
Y. IF #25 (Satrdan izlash)
Xotira: 16 MB, Vaqt: 1000 msSizga bitta satr va bitta belgi beriladi. Agar belgi satrning biron bir elementida bor yo'qligini aniqlang.
Birinchi qatorda S satr kiritiladi. \((1≤S≤100)\)
Ikkinchi qatorda K satr kiritiladi. \((1≤K≤10)\)
Agar belgi satrning ichida bo'lsa "YES" deb aks holda "NO" deb chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Maktab t |
YES |
2 |
Ismoil f |
NO |
Z. IF #26 (Eng katta son)
Xotira: 16 MB, Vaqt: 1000 msSizga 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)
Birinchi qatorda A , B va C kiritiladi. \(-10^6<=n<=10^6\)
Masala javobini chop eting. Agar yechimi boʻlmasa 0 javobi chiqsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
325 687 108 |
687325108 |
2 |
258 778 -555 |
-555258778 |
AA. IF #27 (Satr uzunligi)
Xotira: 16 MB, Vaqt: 1000 msSizga S satr va N soni beriladi. Agar S satrning uzunligi N soniga teng bo'lsa "YES" deb aks holda "NO" deb chop eting.
Birinchi qatroda S satri va undan keyingi qatorda N soni kiritiladi. \(1<=n<=10^6\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Otabek 6 |
YES |
2 |
Javlonbek 12 |
NO |
AB. IF #28 Kabisa yili
Xotira: 16 MB, Vaqt: 1000 msYil 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.
N natural son beriladi. \(1≤N≤10000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1300 |
365 |
2 |
1200 |
366 |
AC. IF #29
Xotira: 16 MB, Vaqt: 1000 msButun 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.
N butun son beriladi. \(-1000≤N≤1000)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
67 |
Musbat toq son |
2 |
80 |
Musbat juft son |
AD. IF #30
Xotira: 16 MB, Vaqt: 1000 ms1-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.
N natural son beriladi. \(1≤N≤999)\).
Masala javobini alohida qatorda chop eting.
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.
# | 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 ms1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzing. (1-Dushanba, 2-Chorshanba,...h.k)
N natural son beriladi. \(1≤N≤100)\).
Masala javobini chop eting. Agar hafta kunlariga mos son berilmasa 0 sonini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
Juma |
2 |
6 |
Shanba |
AF. IF #32
Xotira: 16 MB, Vaqt: 1000 msK 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.
N natural son beriladi. \(1≤N≤100)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
Yomon |
2 |
3 |
Qoniqarli |
AG. IF #33
Xotira: 16 MB, Vaqt: 1000 msOy raqamini berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzing. (Masalan: 2 “Qish")
N natural son beriladi. \(1≤N≤100)\).
Masala javobini chop eting. Agar son oy raqamiga mos bo'lmasa "Xato!" so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 |
Yoz |
2 |
9 |
Kuz |
AH. IF #34
Xotira: 16 MB, Vaqt: 1000 msN va M natural sonlar beriladi. Mos ravishda yil va oy raqami berilgan. Shu yilu shu oyda nechta kun borligini aniqlovchi dastur tuzilsin
Birinchi qatorda nechanchi yil ekanligi N natural son beriladi. \((1≤N≤10000)\).
Ikkinchi qatorda oy raqami M natural son beriladi. \(1≤N≤12)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2024 3 |
31 |
2 |
2028 2 |
29 |
3 |
5620 7 |
31 |
AI. IF #35
Xotira: 16 MB, Vaqt: 1000 msA, 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)
Birinchi qatorda A va B haqiqiy sonlar beriladi. \((-1000≤A,B≤1000)\).
Ikkinchi qatorda arifmetik amal turi N natural son beriladi. \((1≤N≤4)\)
Masala javobini chop eting. Agar hisoblab bo'lmasa Xato ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 1 |
3 |
2 |
1 2 2 |
-1 |
AJ. IF #37
Xotira: 16 MB, Vaqt: 1000 msOg'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.
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)\)
Masala javobini \(10^{-8}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 150 |
150.00000000 |
2 |
4 6573.099 |
6573099.00000000 |
AK. IF #36
Xotira: 16 MB, Vaqt: 1000 msUzinlik 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.
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)\)
Masala javobini metrdagi qiymatini \(10^{-2}\) aniqlikda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 30 |
3.00 |
2 |
5 56046.116 |
560.46 |
AL. IF #38
Xotira: 16 MB, Vaqt: 1000 msSanani 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.
Bir qatorda D va M natural son beriladi. \((1≤D≤31)\), \((1≤M≤12)\).
Masala javobini chop eting. Agar kun oyga mos bo'lmasa Xato so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 7 |
6-iyul |
2 |
3 9 |
3-sentyabr |
AM. IF #39
Xotira: 16 MB, Vaqt: 1000 msIkkita butun son berilgan D (kun) va M (oy). (Kabisa bo'lmagan yil sanasi kiritiladi). Berilgan sanadan keyingi sanani ifodalovchi dastur tuzilsin.
Bir qatorda D va M natural son beriladi. \((1≤D≤31)\), \((1≤M≤12)\).
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
24 11 |
25-noyabr |
2 |
28 10 |
29-oktyabr |
AN. IF #40
Xotira: 16 MB, Vaqt: 1000 msLokatr 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.
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)\)
Ketma-ket buyruqlar bajarilgach Robot oxiri qaysi yo'nalishda ekanligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Sharq 1122 |
G'arb |
2 |
Sharq 0111210102210 |
Sharq |
AO. IF #41
Xotira: 16 MB, Vaqt: 1000 msRobot 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.
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)\)
Ketma-ket buyruqlar bajarilgach Robot oxiri qaysi yo'nalishda ekanligini chop eting.
# | 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 msO'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.
Birinchi qatorda N natural son karta qiymati beriladi. \((6≤N≤14)\)
Ikkinchi qatorda M natural son karta turi beriladi. \((1≤M≤4)\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
8 2 |
Sakkiz olma |
2 |
4 2 |
To'rt olma |
AQ. IF #43
Xotira: 16 MB, Vaqt: 1000 msYoshni anglatuvchi N natural son berilgan. Son kiritilganda unga mos so'zlarda ifodalovchi dastur tuzilsin. “Yigirma yosh", “Qirq uch yosh" va h.k.)
N natural son beriladi. \((1≤N≤100)\)
Sonni so'zlarda berilishini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
62 |
oltmish ikki yosh |
2 |
15 |
o'n besh yosh |
AR. IF #44
Xotira: 16 MB, Vaqt: 1000 msAlgebra 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.)
N natural son beriladi. \((1≤N≤99)\)
Sonni so'zlarda berilishini chop eting.
# | 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 ms100-999 gacha oraliqdagi sonlarni so'zlarda ifodalovchi dastur tuzilsin. (Masalan: 123 berilsa "bir yuz yigirma uch”).
N natural son beriladi. \((100≤N≤999)\)
Sonni so'zlarda berilishini chop eting.
# | 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 msSharq 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".
Birinchi qatorda N natural son testlar soni beriladi. \((1≤N≤100)\)
Keyingi N ta qatorlarda M yillar beriladi. \((1984≤M≤10000)\)
Sonni so'zlarda berilishini chop eting.
# | 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 msSizga istalgancha son kiritilishi mumkin. Kiritilayotgan sonlar 41 ga teng bo'lmasa bu sonlarni chop eting. Agar 41 ga teng bo'lsa dasturni to'xtating.
Istalgancha son kiritiladi.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
15 23 47 68 153 41 |
15 23 47 68 153 |
AV. IF #48
Xotira: 16 MB, Vaqt: 1000 msSizga A , B , va C butun sonlari beriladi bular mos ravishda uchburchaklarning tomonlari . Uchburchakning peremetrini chop eting.
Birinchi qatorda A , B va C kiritiladi. \((-1000<=A,B,C<=1000)\)
Masala yechimga ega bo'lsa natijani chop eting aks holda 0 ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 4 |
9 |
AW. IF #49 Bo'linish alomati
Xotira: 16 MB, Vaqt: 1000 msN natural soni beriladi. Bu son 2 va 3 bo`linadimi yo'qmi aniqlash kerak.
Birinchi qatorda N sonlari kiritiladi. \((1<=N<=1000)\)
Agar son bo'linsa “YES”, aks holda “NO” so'zini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 |
YES |
2 |
5 |
NO |
AX. IF #50
Xotira: 16 MB, Vaqt: 1000 msSizga N soni beriladi siz esa N-juft sonni chop eting.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
4 |