A. O'rin almashtirish
Xotira: 16 MB, Vaqt: 1000 msIkkita butun son berilgan, ularni o'rnini almashtiruvchi dastur tuzing
INPUT.TXT kirish faylining yagona satrida qiymati [-109 … 109] oralig'ida bo'lgan ikkita butun son bo'sh joy bilan ajratilgan holda kiritiladi.
OUTPUT.TXT chiqish faylining yagona satrida bo'sh joy bilan ajratilgan holda kirish faylida berilgan sonlarning o'rnini almashtirib chiqaring!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 20 |
20 10 |
2 |
5 50 |
50 5 |
B. Kabisa yili
Xotira: 16 MB, Vaqt: 1000 msQuyidagi shartlardan birini bajaradigan yil kabisa yili hisoblanadi:
- Yil raqami 400 ga bo’linsa
- Yil raqami 4 ga bo’linsa va 100 ga bo’linmasa
INPUT.TXT kirish faylida yagona butun son, [1, 109] oralig’idagi yil raqami kiritiladi
OUTPUT.TXT chiqish faylining yagona satrida agar kiritilgan yil kabisa yili bo’lsa “Kabisa yili” aks holda “Kabisa yili emas” yozuvini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2020 |
Kabisa yili |
2 |
2022 |
Kabisa yili emas |
C. Uchburchakli sonlar
Xotira: 16 MB, Vaqt: 1000 msUchburchakli sonlar teng tomonli uchburchakda joylashtirilgan jismlar sonidir (shu tariqa uchburchakli sonlar figurali sonlar turiga kiradi). N-chi uchburchakli son - bu yon tomonda n ta nuqta bo'lgan uchburchak tartibidagi nuqtalar soni va 1 dan n gacha bo'lgan n ta natural sonning yig'indisiga teng miqdorda nuqtadan iboratdir. Uchburchakli sonlar 0-tartibdan boshlanadi va dastlabki elementlari quyidagilardir:
0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, 465, 496, 528, 561, 595, 630, 666...
Quyida 1 dan 6 gacha tartibdagi uchburchakli sonlar ifodalangan:
INPUT.TXT kirish faylining yagona satrida bitta butun son, N(0 ≤ N ≤ 109) soni kiritiladi
OUTPUT.TXT chiqish faylida N-tartibli uchburchakli sonning qiymatini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
6 |
2 |
5 |
15 |
D. Paskal uchburchagi
Xotira: 16 MB, Vaqt: 1000 msPaskal uchburchagi quyidagi jadval ko’rinishida bo’ladi: birinchi qator birinchi pozitsiyalarda ikkita birdan tashkil topadi, har bir navbatdagisi esa birinchi pozitsiyada bir, boshqalarida esa oldingi qatordagi mazkur va oldingi pozitsiyalardagi elementlar yig’indisi yordamida hisoblanadi. Oxirgi elementi ham bir ga teng. Shunday qilib quyidagi uchburchak hosil qilinadi
1 |
1 |
|
|
|
|
1 |
2 |
1 |
|
|
|
1 |
3 |
3 |
1 |
|
|
1 |
4 |
6 |
4 |
1 |
|
1 |
5 |
10 |
10 |
5 |
1 |
INPUT.TXT kirish faylining yagona satrida bitta butun son, N(1 ≤ N ≤ 109) soni kiritiladi
OUTPUT.TXT chiqish faylida Paskal uchburchagining dastlabki N ta satrida jami nechta juft son mavjudligini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 |
1 |
2 |
5 |
6 |
E. Teskari kodlash 1
Xotira: 16 MB, Vaqt: 1000 msZarif odatdagi kodlash turlaridan charchagan holda teskari kodlashga bo'lgan qiziqishi osha boshladi.
Unga quyidagicha savol tug’ildi, namunadan foydalangan holda shablonni tezda anglab olishga sizning qurbingiz yetarmikin?
Na’muna:
N |
M |
1 |
1 |
2 |
1 |
3 |
2 |
55 |
5 |
98 |
3 |
101 |
4 |
198 |
4 |
Sizning vazifangiz namunadan foydalangan holda shablonni aniqlash va berilgan so’rovdagi N uchun M ni aniqlashdan iborat.
INPUT.TXT kirish faylining dastlabki qatorida bitta butun son, T(1 ≤ T ≤ 200) soni kiritiladi, Keyingi T ta qatorda bittadan butun son, N(1 ≤ N ≤ 109).
OUTPUT.TXT chiqish faylida har bir N uchun alohida qatorda uning jufti bo’lgan M ni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 102 95 72 60 |
4 6 2 4 |