Завдання І етапу Всеукраїнської учнівської олімпіади з інформатики – 2017-2018 н.р. (8-11 класи)

Задача A (10 балів)

Цукерки

Петрик та Василько дуже люблять цукерки. Та вони їх не їдять, а колекціонують. Петрик полюбляє цукерки з малюнком ведмедя на обгортці, а Василько полюбляє з малюнком лисиці. У Петрика є непотрібні йому цукерки (обгортки цукерок не подобаються Петрикові). І у Василька є непотрібні йому цукерки. Також Петрик і Василько полюбляють обмінюватись непотрібними цукерками. Вони обмінюють всі свої непотрібні, на всі непотрібні цукерки товариша.

Вхідні дані:

Дано 2 числа N, K (1 ≤ N, K ≤ 109) – кількість непотрібних цукерок відповідно Петрика і Василька.

Вихідні дані:

Одне число – кількість цукерок, які отримав Петрик під час обміну.

Приклади

Вхідні дані Вихідні дані
1 2
2 3
2
3

Задача В (10 балів)

Шоколадка

Степан вирішив пригостити однокласників шоколадками. Шоколадка коштувала N грн. З першого листопада вартість шоколадки збільшилася рівно на P відсотків. Визначте, скільки шоколадок зможе купити Степан на S грн. після подорожчання.

Вхідні дані:

  • У першому рядку задано число N (1 ≤ N ≤ 107) – вартість шоколадки до подорожчання.
  • У другому рядку P (1 ≤ P ≤ 100) – величина подорожчання шоколадки у відсотках.
  • У третьому рядку S (1 ≤ S ≤ 107) – сума грошей, яка є у Степана.

Вихідні дані:

Виведіть одне число – кількість шоколадок, які може купити Степан.

Приклади

Вхідні дані Вихідні дані
25
5
100
3

Задача С (15 балів)

Звичайна арифметика

Дано два числа (A і B) та операція (словом), котру необхідно виконати:

  • plus – додати ці числа;
  • minus – відняти друге число від першого;
  • div – знайти цілу частину від ділення першого числа на друге;
  • mod – знайти остачу від ділення першого числа на друге;
  • mult – перемножити дані числа.

Напишіть програму, яка за даними числами та операцією, обчислює результат.

Вхідні дані:

Дано 2 числа A, B (-2*109A, B ≤ 2*109) та операцію, яка записана через один пробіл.

Вихідні дані:

Одне число – результат виконаної операції.

Приклади

Вхідні дані Вихідні дані
3 4 plus
12 5 div
9 4 mod
4 5 minus
7 3 mult
7
2
1
-1
21

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *