Тема 7.
Практична робота
«Складання і виконання алгоритмів із розгалуженням»
Складіть
програми для розв’язання наступних задач:
7.1. Дано натуральне число. Виведіть YES, якщо воно закінчується на 7, і NO у іншому випадку.
Вхід
Вихід
37
YES
7.2. Дано натуральне двоцифрове число. Виведіть YES, якщо сума його цифр дорівнює 7, і NO у іншому випадку.
Вхід
Вихід
34 YES
7.3. Потрібно перевірити, чи є дане
число коренем рівняння ax+b=c. У трьох рядках дано по
одному цілому числу a, b, c. У четвертому рядку
дано число, яке потрібно перевірити. Виведіть YES, якщо воно є коренем рівняння, і NO у іншому випадку.
Вхід
Вихід
3
NO
-2
7
2
7.4. У двох рядках дано
по одному цілому числу. Вивести 1, якщо перше число більше за друге, вивести 2,
якщо друге більше за перше, вивести 0, якщо вони рівні.
Вхід
Вихід
2 1
-3
7.5. Дано натуральне число n – кількість ластівок, що сидять на тину (n<100). Виведіть повідомлення про цю кількість
ластівок, змінюючи відповідно до їх кількості закінчення: lastivka, lastivok, lastivky.
Вхід
Вихід
3
3 lastivky
Вхід
Вихід
31
31 lastivka
Вхід
Вихід
76
76 lastivok
7.6. Дано три натуральних
числа по одному у кожному рядку. Потрібно вивести YES, якщо серед них є хоча б одне парне і хоча б одне непарне число, і NO у іншому випадку.
Вхід
Вихід
3 YES
4
5
Задачі підвищеної складності.
7.7. В одному рядку дано три різних
натуральних числа. Вивести середнє з них (не найбільше і не найменше) .
Вхід
Вихід
3 7 2 3
7.8. В одному рядку дано два натуральних
числа – день і місяць невисокосного року. Вивести два числа: день і місяць дня,
що буде післязавтра.
Вхід
Вихід
29 6
1 7
7.9. Дано натуральне число, що не перевищую 100, в десятковій
системі числення. Потрібно перевести його у римську
систему числення.
Вхід
Вихід
4 IV
Вхід
Вихід
46 XLVI
Немає коментарів:
Дописати коментар