Посилання на систему автоматичної перевірки розв'язків
http://dn.hoippo.km.ua/algomin/
Тема 1. Лінійні програми
Submit a solution for A
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Знайти середнє арифметичне натуральних чисел x, y, z.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три натуральні числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне натуральне число – середнє арифметичне введених чисел, округлене до найближчого цілого.
Вхідні дані. Зі стандартного вхідного потоку вводяться три натуральні числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне натуральне число – середнє арифметичне введених чисел, округлене до найближчого цілого.
Examples
| Input | Output |
1
2
3
| 2
|
27
59
2
| 29
|
Submit a solution for B
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Знайти відстань між точками з координатами (x1, y1) та (x2, y2).
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться чотири дійсні числа x1, y1, x2, y2, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне дійсне число – значення відстані між точками, округлене до трьох цифр після коми.
Вхідні дані. Зі стандартного вхідного потоку вводяться чотири дійсні числа x1, y1, x2, y2, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне дійсне число – значення відстані між точками, округлене до трьох цифр після коми.
Examples
| Input | Output |
0
4.1
- 5
7
| 5.780
|
Submit a solution for C
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Знайти площу трикутника зі сторонами a, b, c.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три дійсні числа a, b, c, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне дійсне число – значення площі трикутника, округлене до двох цифр після коми.
Вхідні дані. Зі стандартного вхідного потоку вводяться три дійсні числа a, b, c, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне дійсне число – значення площі трикутника, округлене до двох цифр після коми.
Examples
| Input | Output |
3
4
5
| 6.00
|
Submit a solution for D
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Знайти суму цифр тризначного цілого числа k.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться тризначне ціле число.
Вихідні дані. В стандартний вихідний потік вивести одне ціле число – суму цифр введеного числа.
Вхідні дані. Зі стандартного вхідного потоку вводиться тризначне ціле число.
Вихідні дані. В стандартний вихідний потік вивести одне ціле число – суму цифр введеного числа.
Examples
| Input | Output |
794
| 20
|
Submit a solution for E
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Вивести на екран першу цифру дробової частини додатного дійсного числа.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться дійсне число.
Вихідні дані. В стандартний вихідний потік вивести першу цифру дробової частини введеного числа.
Вхідні дані. Зі стандартного вхідного потоку вводиться дійсне число.
Вихідні дані. В стандартний вихідний потік вивести першу цифру дробової частини введеного числа.
Examples
| Input | Output |
32.597
| 5
|
Submit a solution for F
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити периметр і площу правильного 17-кутника, який вписаний в коло заданого радіусу.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться дійсне число - радіус описаного навколо 17-кутника кола.
Вихідні дані. В стандартний вихідний потік через пробіл вивести два числа - периметр та площу правильного 17-кутника з точністю до тисячних.
Вхідні дані. Зі стандартного вхідного потоку вводиться дійсне число - радіус описаного навколо 17-кутника кола.
Вихідні дані. В стандартний вихідний потік через пробіл вивести два числа - периметр та площу правильного 17-кутника з точністю до тисячних.
Examples
| Input | Output |
24
| 149.940 1768.639
|
Submit a solution for G
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити дробову частину середнього геометричного трьох заданих цілих чисел.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три додатних цілих числа розділених пробілом.
Вихідні дані. В стандартний вихідний потік вивести дробову частину середнього геометричного введених чисел з точністю до трьох знаків після коми.
Вхідні дані. Зі стандартного вхідного потоку вводяться три додатних цілих числа розділених пробілом.
Вихідні дані. В стандартний вихідний потік вивести дробову частину середнього геометричного введених чисел з точністю до трьох знаків після коми.
Examples
| Input | Output |
2 3 4
| 0.884
|
Submit a solution for H
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
За координатами трьох вершин деякого трикутника знайти його площу і периметр.
Технічні умови
Вхідні дані. У стандартному вхідному потоці знаходяться три рядки, кожен з яких містить по два числа розділених пробілом – координати відповідної вершини трикутника.
Вихідні дані. В стандартний вихідний потік у окремих рядках вивести два дійсних числа, заокруглених до трьох знаків після коми – значення площі та периметра.
Вхідні дані. У стандартному вхідному потоці знаходяться три рядки, кожен з яких містить по два числа розділених пробілом – координати відповідної вершини трикутника.
Вихідні дані. В стандартний вихідний потік у окремих рядках вивести два дійсних числа, заокруглених до трьох знаків після коми – значення площі та периметра.
Examples
| Input | Output |
0 0
1 0
1 1
| 0.500
3.414
|
Submit a solution for I
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Знайти добуток цифр заданого чотиризначного числа.
Технічні умови
Вхідні дані. У стандартному вхідному потоці міститься додатне чотиризначне число.
Вихідні дані. В стандартний вихідний потік вивести число, яке є добутком всіх цифр заданого числа.
Вхідні дані. У стандартному вхідному потоці міститься додатне чотиризначне число.
Вихідні дані. В стандартний вихідний потік вивести число, яке є добутком всіх цифр заданого числа.
Examples
| Input | Output |
1234
| 24
|
Submit a solution for J
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Визначити число, яке утворюється із заданого шляхом виписування цифр у зворотному порядку.
Вхідні дані. У стандартному вхідному потоці міститься додатне чотиризначне число.
Вихідні дані. В стандартний вихідний потік вивести число, яке утворюється із заданого шляхом виписування цифр у зворотному порядку.
Вхідні дані. У стандартному вхідному потоці міститься додатне чотиризначне число.
Вихідні дані. В стандартний вихідний потік вивести число, яке утворюється із заданого шляхом виписування цифр у зворотному порядку.
Examples
| Input | Output |
2015
| 5102
|
Submit a solution for K
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Задані три довільні числа. Визначити чи можна побудувати трикутник із такими довжинами сторін.
Вхідні дані. У стандартному вхідному потоці через пробіл записані три числа – довжини відрізків.
Вихідні дані. Деякій логічній змінній присвоїти значення TRUE, якщо можна побудувати трикутник із заданими довжинами сторін, або FALSE в протилежному випадку. Значення цієї змінної вивести в стандартний вихідний потік.
Вхідні дані. У стандартному вхідному потоці через пробіл записані три числа – довжини відрізків.
Вихідні дані. Деякій логічній змінній присвоїти значення TRUE, якщо можна побудувати трикутник із заданими довжинами сторін, або FALSE в протилежному випадку. Значення цієї змінної вивести в стандартний вихідний потік.
Examples
| Input | Output |
1 2 3
| FALSE
|
Тема 2. Циклічні програми
Submit a solution for A
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити c – найбільший спільний дільник натуральних чисел a i b.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться два натуральні числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне натуральне число – найбільший спільний дільник введених чисел.
Вхідні дані. Зі стандартного вхідного потоку вводяться два натуральні числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне натуральне число – найбільший спільний дільник введених чисел.
Examples
| Input | Output |
18
27
| 9
|
Submit a solution for B
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити k – кількість цифр у десятковому запису цілого невід’ємного числа n.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне ціле невід'ємне число.
Вихідні дані. В стандартний вихідний потік вивести одне натуральне число – кількість цифр.
Examples
| Input | Output |
2015
| 4
|
Submit a solution for C
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано непорожню послідовність додатних цілих чисел, за якою слідує число 0 (це ознака кінця послідовності). Обчисли з точністю до тисячних середнє геометричне цих чисел.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться цілі числа, кожне в окремому рядку. В останньому рядку вводиться число 0, яке не належить послідовності, але свідчить про її завершення.
Вихідні дані. В стандартний вихідний потік вивести одне число з точністю до тисячних – середнє геометричне чисел послідовності.
Examples
| Input | Output |
1
8
27
0
| 6.000
|
Submit a solution for D
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Числа Фібоначчі (fn) визначаються формулами f0=f1=1; fn=fn-1+fn-2 при n=2, 3, …. Знайти f – перше число Фібоначчі, яке більше за m (m>1).
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне ціле число m.
Вихідні дані. В стандартний вихідний потік вивести одне ціле число – перше число Фібоначчі, яке більше за m.
Examples
| Input | Output |
9
| 13
|
Submit a solution for E
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити k – кількість точок з цілочисельними координатами, які належать кругу радіусу R (R > 0) з центром у початку координат. Точки, що містяться на колі, вважати такими, що належать кругу.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне дійсне число R – радіус круга.
Вихідні дані. В стандартний вихідний потік вивести одне ціле число – кількість точок, які належать кругу.
Examples
| Input | Output |
3
| 29
|
Submit a solution for F
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Перевірити, чи можна натуральне число n подати у вигляді суми трьох повних квадратів натуральних чисел (наприклад, 66 = 42 + 52 + 52). Якщо так, то вивести ці числа; в іншому випадку вивести FALSE.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне ціле число n.
Вихідні дані. В один рядок стандартного вихідного потоку вивести у порядку неспадання три найменших цілих числа, що відповідають умові, відокремивши їх пропусками, або FALSE.
Examples
| Input | Output |
66
| 1 1 8
|
13
| FALSE
|
Submit a solution for G
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Досконалим називають число, яке дорівнює сумі всіх дільників окрім самого себе. Визначити, чи задане число є досконалим (наприклад, число 6 є досконалим: 6=1+2+3).
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне натуральне число.
Вихідні дані. В стандартний вихідний потік вивести TRUE, якщо введене число є досконалим, або FALSE у протилежному випадку.
Examples
| Input | Output |
6
| TRUE
|
Submit a solution for H
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Визначити чи є задане число паліндромом, тобто таким, що десятковий запис його читається однаково зліва направо і справа наліво. Відповідь вивести у вигляді TRUE або FALSE.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне натуральне число.
Вихідні дані. В стандартний вихідний потік вивести TRUE, якщо число є паліндромом, або FALSE у протилежному випадку.
Examples
| Input | Output |
161
| TRUE
|
Submit a solution for I
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано натуральне число k. Визначити k-ту цифру послідовності, в якій записані підряд натуральні числа 12345678910111213….
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться натуральне число k.
Вихідні дані. В стандартний вихідний потік вивести k-ту цифру послідовності.
Examples
| Input | Output |
12
| 1
|
17
| 3
|
Тема 3. Програми з розгалуженням
Submit a solution for A
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Визначити більше з двох заданих натуральних чисел.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться два натуральних числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести більше з чисел; якщо вони однакові - вивести 0.
Examples
| Input | Output |
1 2 | 2 |
2 2 | 0 |
Submit a solution for B
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Визначити більше із трьох цілих чисел.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три цілих числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести більше з чисел; якщо вони однакові - вивести 0.
Examples
| Input | Output |
1
2
3
| 3
|
Submit a solution for C
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Перевірити, чи рівні між собою числа x, y, z. Відповідь вивести у вигляді TRUE або FALSE.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три цілих числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести TRUE, якщо вони однакові і FALSE в іншому випадку.
Examples
| Input | Output |
1
2
3
| FALSE
|
Submit a solution for D
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Перевірити, чи рівні між собою тільки два числа із чисел x, y, z. Відповідь вивести у вигляді TRUE або FALSE.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три цілих числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести TRUE, якщо рівні тільки два з них і FALSE в іншому випадку.
Examples
| Input | Output |
2
1
2
| TRUE
|
Submit a solution for E
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Перевірити чи цифра 5 входить у десятковий запис введеного тризначного цілого числа. Відповідь вивести у вигляді TRUE або FALSE.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться тризначне ціле число.
Вихідні дані. В стандартний вихідний потік вивести TRUE, якщо десятковий запис містить цифру 5 і FALSE в іншому випадку.
Examples
| Input | Output |
252
| TRUE
|
Submit a solution for F
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
По номеру y (y>0) деякого року визначити c – номер його століття (врахувати, що, наприклад, початком ХХІ століття був 2001, а не 2000 рік).
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться число - номер року.
Вихідні дані. В стандартний вихідний потік вивести число століття.
Examples
| Input | Output |
2001
| 21
|
Submit a solution for G
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дані числа a1,b1, c1, a2,b2, c2. Визначити координати точки перетину прямих, які описуються рівняннями a1x+ b1y= c1 та a2x+ b2y= c2. У випадку, коли прямі співпадають, вивести Yes або No у випадку їх паралельності.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться шість чисел, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести два числа через пропуск з точністю до двох знаків після коми - координати точки перетину або Yes, якщо прямі співпали і No, якщо вони паралельні .
Examples
| Input | Output |
-2
1
-1
-1
1
3
| 4.00 7.00
|
Submit a solution for H
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дані числа a, b, c (a≠0). Знайти з точністю до сотих дійсні корені рівняння ax4+bx2+c=0. Якщо корені відсутні, вивести No.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести через пропуск у порядку зростання корені з точністю до сотих, якщо дійсні корені відсутні вивести No.
Examples
| Input | Output |
2
-2
0
| -1.00 0.00 1.00
|
Submit a solution for I
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дані довільні числа a, b, c. Якщо неможливо побудувати трикутник з такими сторонами, вивести 0, інакше вивести 3, 2 або 1 в залежності від того рівносторонній це трикутник, рівнобедрений чи різносторонній.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться три числа, кожне в окремому рядку.
Вихідні дані. В стандартний вихідний потік вивести одне з чисел: 0, 1, 2, 3.
Examples
| Input | Output |
3
3
1
| 2
|
Submit a solution for J
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано ціле число n>0, за яким слідує n дійсних чисел. Визначити скільки серед них від’ємних.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться цілі числа, кожне в окремому рядку. В першому рядку число n, а у наступних n рядках по одному дійсному числу.
Вихідні дані. В стандартний вихідний потік вивести одне число - кількість від'ємних чисел.
Examples
| Input | Output |
3
-3
1
-2
| 2
|
Submit a solution for K
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано непорожню послідовність різних натуральних чисел, за якими слідує 0. Визначити порядковий номер найменшого із них.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться цілі числа, кожне в окремому рядку. В останньому рядку вводиться число 0, яке не належить до послідовності, але свідчить про її завершення.
Вихідні дані. В стандартний вихідний потік вивести одне ціле число - порядковий номер найменшого з чисел.
Examples
| Input | Output |
15
94
8
0
| 3
|
Submit a solution for L
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано натуральне число k. Визначити k-ту цифру в послідовності 110100100010000100000…, у якій виписані підряд степені 10.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводяться число k.
Вихідні дані. В стандартний вихідний потік вивести одне число - k-ту цифру послідовності, яка утворена конкатенацією чисел степенів 10.
Examples
| Input | Output |
4
| 1
|
Тема 4. Програми опрацювання рядків
Submit a solution for A
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Обчислити суму порядкових номерів в алфавіті всіх літер, які входять у введене слово. Слово містить лише великі і/або малі англійські літери.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться слово.
Вихідні дані. В стандартний вихідний потік вивести ціле число - суму порядкових номерів всіх літер.
Examples
| Input | Output |
peace
| 30
|
Submit a solution for B
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Вивести TRUE, якщо у введеному рядку мала англійська літера a зустрічається частіше, ніж літера b, і FALSE в протилежному випадку.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться рядок символів.
Вихідні дані. В стандартний вихідний потік вивести, відповідно до умови, TRUE або FALSE.
Examples
| Input | Output |
aba
| TRUE
|
Submit a solution for C
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Відомо, що введений рядок, який складається тільки з літер, містить літеру z, причому не на останньому місці. Потрібно вивести літеру, розміщену в рядку безпосередньо після першого входження z.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться рядок символів.
Вихідні дані. В стандартний вихідний потік вивести літеру, розміщену в рядку безпосередньо після першого входження z.
Examples
| Input | Output |
Wizardry
| a
|
Submit a solution for D
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано рядок, у якому можуть бути по кілька пробілів, які ідуть підряд. Потрібно отримати рядок, у якому усі зайві пробіли видалено так, щоб залишився тільки один.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться рядок символів.
Вихідні дані. В стандартний вихідний потік вивести рядок, у якому усі зайві пробіли видалено.
Examples
| Input | Output |
He who owns the information, owns the world
| He who owns the information, owns the world
|
Submit a solution for E
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Задане невід’ємне ціле число n. Вивести через пробіл у трійковій системі числення усі цілі числа від 0 до n.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне натуральне число n.
Вихідні дані. В стандартний вихідний потік вивести через пробіл у трійковій системі числення усі цілі числа від 0 до n.
Examples
| Input | Output |
5
| 0 1 2 10 11 12
|
Submit a solution for F
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дана непорожня послідовність невід’ємних цілих чисел, записаних у сімковій системі числення; між сусідніми числами – пробіл, після останнього – крапка. Вивести у десятковій системі число найбільше із них.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться послідовність невід’ємних цілих чисел.
Вихідні дані. В стандартний вихідний потік вивести найбільше число у десятковій системі числення.
Examples
| Input | Output |
23 53 3 61 23.
| 43
|
Submit a solution for G
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Задане невід’ємне ціле число, яке записане у вісімковій системі числення. Вивести це число у п’ятірковій системі числення.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне невід’ємне ціле число записане у вісімковій системі числення.
Вихідні дані. В стандартний вихідний потік вивести число у п’ятірковій системі числення.
Examples
| Input | Output |
7
| 12
|
Submit a solution for H
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Задане натуральне число від 1 до 2015. Вивести це число римськими цифрами.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться одне натуральне число n.
Вихідні дані. В стандартний вихідний потік вивести число римськими цифрами.
Examples
| Input | Output |
43
| XLIII
|
Submit a solution for I
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Відомо, що астрологи ділять рік на 12 періодів і кожному з них ставлять у відповідність один із знаків Зодіаку:
20.1-18.2 Водолій (Aquarius) 23.7-22.8 Лев (Leo)
19.2-20.3 Риби (Pisces) 23.8-22.9 Діва (Virgo)
21.3-19.4 Овен (Aries) 23.9-22.10 Терези (Libra)
20.4-20.5 Телець (Taurus) 23.10-22.11 Скорпіон (Scopio)
21.5-21.6 Близнюки (Gemini) 23.11-21.12 Стрілець (Sagittarius)
22.6-22.7 Рак (Cancer) 22.12-19.1 Козоріг (Capricorn)
Потрібно написати програму, яка за введеною датою дня року виведе латинську назву відповідного знаку Зодіаку.
20.1-18.2 Водолій (Aquarius) 23.7-22.8 Лев (Leo)
19.2-20.3 Риби (Pisces) 23.8-22.9 Діва (Virgo)
21.3-19.4 Овен (Aries) 23.9-22.10 Терези (Libra)
20.4-20.5 Телець (Taurus) 23.10-22.11 Скорпіон (Scopio)
21.5-21.6 Близнюки (Gemini) 23.11-21.12 Стрілець (Sagittarius)
22.6-22.7 Рак (Cancer) 22.12-19.1 Козоріг (Capricorn)
Потрібно написати програму, яка за введеною датою дня року виведе латинську назву відповідного знаку Зодіаку.
Технічні умови
Вхідні дані. Зі стандартного вхідного потоку вводиться дата дня року.
Вихідні дані. В стандартний вихідний потік вивести латинську назву відповідного знаку Зодіаку.
Examples
| Input | Output |
9.2
| Aquarius
|
Тема 5. Програми опрацювання масивів
Submit a solution for A
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Заданий масив із n (n<200) різних цілих чисел. Знайти суму елементів масиву, які розміщені між максимальним і мінімальним елементами масиву (до суми включати обидва ці елементи).
Вхідні дані:
Перший рядок вхідного стандартного потоку містить натуральне число n (n<200). У другому рядку записані через пропуск n цілих чисел, які по модулю не перевищують 1000.
Перший рядок вхідного стандартного потоку містить натуральне число n (n<200). У другому рядку записані через пропуск n цілих чисел, які по модулю не перевищують 1000.
Вихідні дані:
У стандартний потік записати суму елементів масиву, які розміщені між максимальним і мінімальним елементами масиву (або між мінімальним і максимальним елементами масиву) до суми включати обидва ці елементи.
У стандартний потік записати суму елементів масиву, які розміщені між максимальним і мінімальним елементами масиву (або між мінімальним і максимальним елементами масиву) до суми включати обидва ці елементи.
Examples
| Input | Output |
10
1 21 -5 6 4 7 18 9 5 10
| 16
|
Submit a solution for B
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Дано два масива по n елементів у кожному. Знайти найменший елемент першого масиву серед тих елементів, які не входять до другого масиву.
Вхідні дані:
Перший рядок містить натуральне число n (n<=100). У другий і третій рядки містять n натуральних чисел, які не більші 1000.
Перший рядок містить натуральне число n (n<=100). У другий і третій рядки містять n натуральних чисел, які не більші 1000.
Вихідні дані:
Якщо таке число існує виведіть його. Інакше вивести "NO" (без лапок).
Якщо таке число існує виведіть його. Інакше вивести "NO" (без лапок).
Examples
| Input | Output |
3
1 2 3
3 4 5
| 1
|
Submit a solution for C
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Заданий тест із малих латинських літер, за яким слідує крапка. Вивести в алфавітному порядку усі літери, які входять в цей текст по одному разу.
Вхідні дані:
Єдиний рядок містить не більше 100 символів.
Єдиний рядок містить не більше 100 символів.
Вихідні дані:
Відповідь на задачу.
Відповідь на задачу.
Examples
| Input | Output |
akkkbyyy.
| ab
|
Submit a solution for D
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Визначити, скільки різних літер входить у заданий текст, що містить не більше 100 літер і закінчується крапкою (у самий текст крапка не входить).
Вхідні дані:
Єдиний рядок містись текст, який складається з малих латинський букв і пропусків.
Єдиний рядок містись текст, який складається з малих латинський букв і пропусків.
Вихідні дані:
Вивести кількість різних букв.
Вивести кількість різних букв.
Examples
| Input | Output |
aaabaac.
| 3
|
Submit a solution for E
| Full score: | 100 |
| Time limit: | 1 s |
| Real time limit: | 5 s |
| Memory limit: | 64M |
Впорядкувати заданий масив з n елементів за не спаданням.
Вхідні дані:
Перший рядок містить натуральне число n (n<100000). У наступному n натуральних чисел, не більше за 1000.
Перший рядок містить натуральне число n (n<100000). У наступному n натуральних чисел, не більше за 1000.
Вихідні дані:
Вихідні дані містять n чисел. Числа виводити через пропуск.
Вихідні дані містять n чисел. Числа виводити через пропуск.
Examples
| Input | Output |
3
3 2 1
| 1 2 3
|
Немає коментарів:
Дописати коментар