A. Qo'y va g'ozlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Kichik sinfdan sizga tanish masala. Ismoil hali kichkina sanashni bilmaydi. Dalada qo'y va g'ozlarini boqib yurgandi. Akasi Javlonbek unga dalada qo'y va g'ozlarni jami nechta boshi va oyog'i borligini aytib, qo'y va g'ozlar sonini aytishni so'radi. Ukasi hisob-kitobni bilmasligi uchun hisoblay olmadi. Siz Ismoilga yordam bering.

Kiruvchi ma'lumotlar:

Bir qatorda jami boshlar soni a va jami oyoqlar soni b sonlari kiritiladi. \((1≤a,b≤1000)\)

Chiquvchi ma'lumotlar:

Masala javobi yagona qatorda chop eting. Agar Javlonbek adashgan bo'lsa “XATO” so'zini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
19 52
7 12
2
19 62
12 7
3
22 72
14 8

B. Nuqta holati

Xotira: 16 MB, Vaqt: 1000 ms
Masala

\(x,y,x_1,y_1,x_2,y_2\)mos ravishda A, B, C nuqtalar koordinatasi. B va C nuqta to'g'ri to'rtburchak qarama-qarshi nuqtasi bo'lib, A nuqtani to'rtburchakka nisbatan joylashuvini aniqlang. Agar ichida bo'lsa “Ichkarida”, tashqarisida bo'lsa “Tashqarida", tomon ustida bo'lsa ”Ustida" so'zlarini chop eting.
 

Kiruvchi ma'lumotlar:

Birinchi qatorda nuqta koordinatalari \(-1000≤x,y,x_1,y_1,x_2,y_2≤1000\) beriladi.

Chiquvchi ma'lumotlar:

Masala javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
74 26 -17 6 -3 10
Tashqarida
2
-19 11 -48 60 4 -73
Ichkarida
3
-46 -86 57 -86 -55 53
Ustida

C. Massiv uzunligi #2

Xotira: 16 MB, Vaqt: 100 ms
Masala

Ismoil n ta (n≥2 ) faqat 1 raqamdan iborat a massiv tuzdi. Keyin har bir qo'shni sonlar orasiga ularning yig'indisi yozib chiqildi. Bu ish k marta takrorlandi. Natijada hosil bo'lgan yangi massivdagi elementlar sonini toping.

Kiruvchi ma'lumotlar:

Birinchi satrda n \((2≤n≤10^{18})\) massiv elementlar soni kiritiladi.
Ikkinchi satrda k\(1≤k≤10^{18}\) butun soni kiritiladi.

 

Chiquvchi ma'lumotlar:

Masala javobi katta bo'lib ketsa \(10^{9}+7\) ga bo'lgandagi qoldiqni chiqaring.

Izoh:

Massiv elementlari 2 tadan kam bo'lmasligi kafolatlangan.
 

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2
2
5
2
5
2
17
3
7
4
97

D. Ikkilikda yashiringan so'z

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Dasturlashni endi o'rganayotgan Imona sanoq sistemalari mavzusini o'rganib oldi. Singlisi Oyshaga ikkilikda yozilgan satr berib (faqat 0 va 1 lardan iborat), unda yashiringan so'zni topsa sovg'a berishini aytdi. Oyshaga sovg'alar juda yoqadi. Oysha bu masalani bajara olmay sovg'a olish uchun sizdan yordam so'radi.  Siz Oyshaga yordam bering.

Kiruvchi ma'lumotlar:

s satr beriladi. \((1≤s≤1000)\)

Chiquvchi ma'lumotlar:

Yashirilgan so'zni chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
0100100101101110011001100110111101110010011011010110000101110100011010010110101101100001
Informatika
2
0101001001101111011000100110111101100011011011110110111001110100011001010111001101110100
Robocontest
3
0100100101101101011011110110111001100001
Imona

E. Eng katta son 2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga ikkita butun son A va B beriladi. Siz A ning raqamalaridan birinni B ning istalgan raqami bilan almashtirib (almashtirish shart emas) A ning eng katta qiymatini toping. Almashtirish amali faqat bir marta ishlatilsin.

Kiruvchi ma'lumotlar:

Bitta qatorda A va B sonlar kiritiladi. \((-10^6≤A, B≤10^6)\)

Chiquvchi ma'lumotlar:

Masala javobini chop eting.

Izoh:

Eslatma:
A sonini xonalar soni o'zgarmasligi kerak.

Agar 5 xonali bo'lsa javob ham 5 xonali bo'lishi kerak.

Sonning ishorasi o'zgarmasligi lozim.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
12345 6789
92345
2
728 346
768

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

G. Oxirgi 0 lar soni #1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

1 dan N gacha bo'lgan sonlar ko'paytmasi nechta 0 bilan tugaydi.

Kiruvchi ma'lumotlar:

N soni beriladi. \((1≤N≤10^{18})\)

Chiquvchi ma'lumotlar:

Masala javobini chiqaring.

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

H. Doiralar yuzasi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Katta va kichik doiralar ustma-ust joylashtirilgan. Kichik doira radiusi \(R_1\) va katta doira radiusi \(R_2\) bo'lsa hamda bo'yalgan soha yuzi S ga teng bo'lsa, kichik doira yuzi aniqlansin. \(\pi=3.14\)  deb olinsin.

Kiruvchi ma'lumotlar:

Bitta qatorda \(R_2,S\) lar beriladi. \(1≤R_2,S≤1000\)

Chiquvchi ma'lumotlar:

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

Misollar:
# INPUT.TXT OUTPUT.TXT
1
682 281
1460208.36
2
49 300
7239.14

I. So'z ikkilikda

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Dasturlashni endi o'rganayotgan Imona sanoq sistemalari mavzusini o'rganib oldi. Biror so'zni ikkilik sanoq sistemasidagi ko'rinishiga qiziqib qoldi (faqat 0 va 1 lardan iborat). Ammo hali dastur tuzishni yaxshi bilmagani uchun  sizdan yordam so'radi.  Siz Imonaga yordam bering.

Kiruvchi ma'lumotlar:

s satr beriladi. \((1≤s≤100)\)

Chiquvchi ma'lumotlar:

Masala javobini chiqaring.

Izoh:

3-test yechim topishga yordam beradi degan umiddaman.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Maktab
010011010110000101101011011101000110000101100010
2
Dunyo
0100010001110101011011100111100101101111
3
Ilm
010010010110110001101101
Kitob yaratilingan sana: 07-Aug-25 15:49