На работу с переменными
Сумма с инверсией
Дано двузначное число. Нужно его развернуть, и сложить результат с исходным числом.
Input
Со стандартного устройства ввода вводится целое положительное число на отрезке 10..99.
Output
Нужно выдать на стандартное устройство вывода выражение в следующем формате:
(исходное число) + (развернутое число) = (сумма).
Знаки ‘+’ и ‘=’ отделяются пробелами.
Sample Input
Sample Output
82 + 28 = 110
Век и год
Дан год. Нужно определить, какой сейчас век, и сколько лет прошло с начала текущего века.
Input
Со стандартного устройства ввода вводится целое положительное число, не превосходящее 10000 и не кратное 100 – год.
Output
Нужно выдать на стандартное устройство вывода через пробел два числа – количество веков и количество лет.
Sample Input
Sample Output
13 34
Дележ яблок
школьников делят яблок “поровну”, то есть так, чтобы количество яблок, доставшихся любым двум школьникам, отличалось бы не более, чем на 1.
Программа получает на вход числа и и должна вывести количество школьников, которым достанется яблок меньше, чем некоторым из их товарищей.
При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.
Формат входного файла
В первой строке дано два целых числа () и
Формат выходного файла
Выведите одно целое число: ответ на задачу.
Примеры
Входные данные | Выходные данные |
7 30 | |
7 28 |
МКАД
Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью километров в час. На какой отметке он остановится через часов?
Программа получает на вход значения . Если то Вася движется в положительном направлении по МКАД, если же значение , то в отрицательном.
Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
Формат входного файла
В первой строке дано два целых числа v () и v ().
Формат выходного файла
Выведите одно целое число – номер километра, где остановится Вася
Примеры
Входные данные | Выходные данные |
60 2 | |
-1 1 |
Ветвление
Максимум из 3-х чисел
Даны 3 целых различных числа. Нужно определить, которое из них самое большое.
Input
Со стандартного устройства ввода вводится через пробел 3 целых числа, не превосходящих по модулю 10000.
Output
Нужно выдать на стандартное устройство вывода через пробел ответ в следующем формате:
“First number is maximal”
“Second number is maximal”
“Third number is maximal”
Sample Input
1234 4321 -432
Sample Output
Second number is maximal
Шоколадка
Требуется определить, можно ли от шоколадки размером n × m долек отломить k долек, если разрешается сделать один разлом по прямой между дольками (то есть разломить шоколадку на два прямоугольника).
Входные данные:
Вводятся 3 числа: n, m и k; k не равно n × m. Гарантируется, что количество долек в шоколадке не превосходит 30000.
Выходные данные:
Выведите «YES» или «NO» (без кавычек), если можно отломить k долек или нельзя соответственно.
Примеры:
Sample Input Sample Input
3 3
2 2
4 1
Sample Output Sample Output
YES NO
Сдача
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить?
Входные данные:
Вводятся 4 числа: a, b, c и d. (a, c <= 20; b, d <= 100)
Выходные данные:
Необходимо вывести через пробел 2 числа: e и f, число рублей и копеек, соответственно. Число копеек должно быть строго меньше 100.
Примеры:
Sample Input Sample Input
2 2
1 1
3 4
2 0
Sample Output Sample Output
1 1 1 99