Боря приобретал конфеты для дня рождения. Сначала он взял А конфет, но потом вспомнил, что на празднике будет d человек
Боря приобретал конфеты для дня рождения. Сначала он взял А конфет, но потом вспомнил, что на празднике будет d человек и ему нужно, чтобы каждому досталось поровну. Имеются значения А и d. Найдите ближайшее к А число, которое делится на d без остатка. Если имеется несколько таких чисел, выведите наименьшее из них. Ввод Вывод 13 5 15 15
19.12.2023 09:33
Итак, задача состоит в том, чтобы найти ближайшее к числу А число, которое делится нацело на число d. Если имеется несколько таких чисел, нужно вывести наименьшее из них.
Чтобы решить эту задачу, можно использовать следующий алгоритм:
1. Начните с числа А и проверьте, делится ли оно нацело на число d.
2. Если да, то это и будет наименьшее число, удовлетворяющее условию задачи.
3. Если нет, увеличьте число А на 1 и снова проверьте, делится ли оно нацело на число d.
4. Продолжайте увеличивать число А и проверять его до тех пор, пока не найдете число, которое делится нацело на число d.
В данной задаче число А равно 13, а число d равно 5. Проверим каждое число, начиная с 13:
- 13 не делится нацело на 5.
- 14 не делится нацело на 5.
- 15 делится нацело на 5.
Таким образом, ближайшее к числу А число, которое делится нацело на число d, равно 15.
Совет: Чтобы более легко решать подобные задачи, можно использовать операцию нахождения остатка от деления, которая обозначается символом %.
Закрепляющее упражнение: Если число А равно 28, а число d равно 7, найдите ближайшее к числу А число, которое делится нацело на число d.