A. Bilmasvoyga yordam 2

Xotira: 16 MB, Vaqt: 500 ms
Masala

Bu gal Bilmasvoy shamollab qoldi va algebra darsiga bora olmadi, ustozi esa juda qiyin mavzuni o’tib bergan ekan. Bilmasvoy ustozidan darsdan so’ng shu mavzuni ertaga so’rab oladi, ungacha siz bilmasvoyga quyidagi formulani hisoblashda yordam bering:

\(\dfrac{1}{\sqrt{1} + \sqrt{3}} + \dfrac{1}{\sqrt{5} + \sqrt{7}} + \dots \dfrac{1}{\sqrt{n-2} + \sqrt{n}}\)

Kiruvchi ma'lumotlar:

Kirish faylining yagona satrida bitta natural son \(n \le 10^9\)

Chiquvchi ma'lumotlar:

Chiqish faylida masala javobining butun qismini chop eting, agar buni hisoblashni iloji bolmasa -1 chiqarilsin

Izoh:

Izoh: javobni yaxlitlamasdan chiqaring

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

B. Ko’pburchak yig’indisi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Tomonlari soni N ga teng bo’lgan qavariq ko’pburchakning ichki burchaklari yig’indisini toping.

Kiruvchi ma'lumotlar:

Kirish faylining birinchi qatorida bitta natural son \(N(3≤N≤100)\)

Chiquvchi ma'lumotlar:

Chiqish faylining yagona satrida masala jovobi chop etilsin.

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

C. Raqamlar yigʻindisi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga N soni beriladi. Ushbu sonning raqamlar yigʻindisi topishingiz kerak.

Kiruvchi ma'lumotlar:

Kirish faylida bitta nomanfiy butun son \(N ( 0 ≤ N ≤ 10^{10000} )\) kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida N sonining raqamlari yigʻindisini chop eting

Misollar:
# INPUT.TXT OUTPUT.TXT
1
12345
15

D. Raqamlar yig’indisi 2

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Bunyod matematika darsini juda yomon ko’radi. Chunki u matematikani umuman bilmagani sababli hattoki raqamlarni ham bir-biriga qo’sha olmasdi. Ustozi matematikani o’rgatish maqsadida qiziqarli o’yin o’ylab topdi. Ustozi unga a va b sonlarni berdi \(( a ≠ b )\) va bu sonlar yordamida raqamlari yig’indisi n ga teng bo’lgan eng kichik sonni topishni aytdi. Siz unga yordamlashing.  Agar bunday son mavjud bo’lmasa -1 ni chop eting.

Kiruvchi ma'lumotlar:

Kirish faylida bir qatorda \(a, b\) va \(n ( 0 ≤ a , b ≤ 9 ; 1 ≤ n ≤ 10^4 )\) sonlari kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida masala javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4 8 12
48

E. Raqamlar ko’paytmasi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Sizga n soni beriladi. Siz raqamlari ko’paytmasi n ga teng bo’lgan eng kichik sonni topishingiz kerak. Agar buni iloji bo’lmasa -1 ni chiqaring.

Kiruvchi ma'lumotlar:

Kirish faylida yagona butun son \(n ( 1≤ n ≤ 10^9 )\) kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida masalani javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
10
25

F. Rim raqamlari 1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Asadbek maktabda yaxshi oʻqimagani sababli rim raqamlari haqida bilmasdi. Ustozi unga rim raqamlarini uyga topshiriq qilib berib yubordi. Siz unga yordamlashing va rim raqamlarini chop etuvchi dastur tuzing.

I 1
IV 4
V 5
IX 9
X 10
XL 40
L

50

XC 90
C 100
CD 400
D 500
CM 900
M 1000

 

Kiruvchi ma'lumotlar:

Kirish faylida yagona son \(N ( 1 ≤ N < 4000 )\) kiritiladi.

Chiquvchi ma'lumotlar:

Chiqish faylida N ga mos keluvchi rim raqamini chop eting

Izoh:

Rim raqamlarida bir xil belgi 4 marta ketma-ket ishlatilmaydi ( \(CCCC\)  yoki \(MLLLL\) shunga oʻxshash )

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
V
Kitob yaratilingan sana: 06-May-24 16:23