A. O'rin almashtirish

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Ikkita butun son berilgan, ularni o'rnini almashtiruvchi dastur tuzing

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylining yagona satrida qiymati [-109 … 109] oralig'ida bo'lgan ikkita butun son bo'sh joy bilan ajratilgan holda kiritiladi.

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylining yagona satrida bo'sh joy bilan ajratilgan holda kirish faylida berilgan sonlarning o'rnini almashtirib chiqaring!

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

B. Kabisa yili

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Quyidagi shartlardan birini bajaradigan yil kabisa yili hisoblanadi:

  • Yil raqami 400 ga bo’linsa
  • Yil raqami 4 ga bo’linsa va 100 ga bo’linmasa
Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylida yagona butun son, [1, 109] oralig’idagi yil raqami kiritiladi

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylining yagona satrida agar kiritilgan yil kabisa yili bo’lsa “Kabisa yili” aks holda “Kabisa yili emas” yozuvini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
2020
Kabisa yili
2
2022
Kabisa yili emas

C. Uchburchakli sonlar

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Uchburchakli 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:

https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/First_six_triangular_numbers.svg/1024px-First_six_triangular_numbers.svg.png

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylining yagona satrida bitta butun son, N(0 ≤ N ≤ 109) soni kiritiladi

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida N-tartibli uchburchakli sonning qiymatini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
6
2
5
15

D. Paskal uchburchagi

Xotira: 16 MB, Vaqt: 1000 ms
Masala

Paskal 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

Kiruvchi ma'lumotlar:

INPUT.TXT kirish faylining yagona satrida bitta butun son, N(1 ≤ N ≤ 109) soni kiritiladi

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida Paskal uchburchagining dastlabki N ta satrida jami nechta juft son mavjudligini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
1
2
5
6

E. Teskari kodlash 1

Xotira: 16 MB, Vaqt: 1000 ms
Masala

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

Kiruvchi ma'lumotlar:

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

Chiquvchi ma'lumotlar:

OUTPUT.TXT chiqish faylida har bir N uchun alohida qatorda uning jufti bo’lgan M ni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
4
102
95
72
60
4
6
2
4
Kitob yaratilingan sana: 25-Nov-24 13:21