A. Integer #4
Xotira: 16 MB, Vaqt: 1000 msA va B (A > B) musbat sonlari berilgan. A kesmada, B kesmani necha marta joylashtirish mumkinligini aniqlovchi dastur tuzing.
Bitta qatorda A, B (\(1≤A, B≤10^5\)) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 |
2 |
2 |
11 7 |
1 |
B. Integer #6
Xotira: 16 MB, Vaqt: 1000 msIkki xonali son berilgan. Oldin uning o'nliklar xonasidagi raqamni, so'ng birlar xonasidagi raqamni chiqaruvchi dastur tuzing.
Bitta qatorda n (10 ≤ n ≤ 99) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
11 |
1 1 |
2 |
87 |
8 7 |
C. Integer #12
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning raqamlarini teskari tartibda yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
200 |
2 |
2 |
180 |
81 |
3 |
359 |
953 |
D. Integer #14
Xotira: 16 MB, Vaqt: 1000 msUch xonali son berilgan. Uning o'ngdan birinchi raqamini o'chirib chap tarafiga yozishdan hosil bo'Igan sonni aniqlovchi dastur tuzing.
Bitta qatorda n (100 ≤ n ≤ 999) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
510 |
51 |
2 |
123 |
312 |
E. Array #12 ( Massiv juft elementlari cheklov )
Xotira: 16 MB, Vaqt: 1000 msN ta elementdan tashkil topgan massiv berilgan (N juft son). Massiv elementlari orasidan quyidagilarni chiqaruvchi dastur tuzing. A[0], A[2], A[4], .... Shart operatori ishlatilmasin.
Birinchi qatorda N (1 < N ≤ 1000) massiv elementlari soni kiritiladi.
Ikkinchi qatorda esa n ta massiv elementlari \(1≤a_i≤10^9\) kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 1 2 3 4 5 6 |
1 3 5 |
2 |
8 8 7 6 5 4 3 2 1 |
8 6 4 2 |
F. Array #15 (Avval toq keyin juft indekslar )
Xotira: 16 MB, Vaqt: 1000 msN ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan toq indekslilari qiymatini o'sish tartibida keyin juft indekslilari qiymatini kamayish tartibida chiqaruvchi dastur tuzing.
A[1], A[3], A[5], ..., A[6], A[4], A[2], A[0]. Shart operatori ishlatilmasin.
Birinchi qatorda N (1 < N ≤ 1000) massiv elementlari soni kiritiladi.
Ikkinchi qatorda esa N ta massiv elementlari \(1≤a_i≤10^9\) kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
6 1 2 3 4 5 6 |
2 4 6 5 3 1 |
2 |
4 2 4 6 8 |
4 8 6 2 |
G. While #5 (2 ning darajasini aniqlash )
Xotira: 16 MB, Vaqt: 1000 ms2 sonining qandaydir darajasini bildiruvchi n butun soni berilgan (n > 0). \(n = 2^k\).
k ni aniqlovchi dastur tuzing.
(For operatori, massiv, bo'lish, ko'paytirish, qoldiq, butunli bo'lish, math kutubxonasi hamda daraja amallaridan foydalanmang kodda!")
Bitta qatorda n (\(1≤n≤10^9\)) butun soni kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
Sonlar 2 ning darajasi bo'lishi kafolatlangan.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1024 |
10 |
2 |
1 |
0 |
H. While #9 (3 ning darajasi minimum)
Xotira: 16 MB, Vaqt: 1000 msn natural soni berilgan (n > 1). \(3^k > n\) shartni qanoatlantiruvchi eng kichik butun k sonini faqat qo'shish, ayirish va ko'paytirish amallari yordamida aniqlovchi dastur tuzing. (Fordan foydalanmang whiledan foydalaning. (Bo'lish, butunli bo'lish, qoldiq, daraja, massiv, ildiz, math kutubxonalaridan foydalanish mumkin emas kodda!")
Bitta qatorda n \((1 ≤ n ≤ 10^{18})\) butun soni kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 |
2 |
2 |
9 |
3 |
I. While #15 (Bankdagi pul)
Xotira: 16 MB, Vaqt: 1000 msBankka boshlang'ich S so'm qo'yildi. Har oyda bor bo'lgan summa p foizga oshadi. Necha oydan keyin boshlang'ich qiymat 2 martadan ko'p bo'lishini hisoblovchi dastur tuzing. Necha oy k - butun son. Bankda hosil bo'lgan summa haqiqiy son butun qismi ekranda chiqarilsin. For operatoridan foydalanmang. (Butunli bo'lish, qoldiq, daraja, massiv, ildiz, math kutubxonalaridan foydalanish mumkin emas kodda!")
Bitta qatorda S (1 ≤ n ≤ 106), p (0 < p < 25) butun sonlari kiritiladi.
Masala shartida so'ralgan natijani chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
291200 14 |
6 639176 |
2 |
350414 1 |
70 703197 |