Вопрос задан 16.06.2023 в 05:14. Предмет Информатика. Спрашивает Втюрина Лера.

Боря покупал конфеты ко дню рождения. Он набрал сначала A конфет, потом вспомнил, что человек на

празднике будет d и нужно, чтобы всем досталось поровну. Даны A, d. Выведи ближайшее к А число, кратное d. Если ближайших несколько, выведи меньшее. Ввод Вывод 13 5 15 15 10 10
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хлопков Женя.

Код на Python

A, d = list(map(int, input().split()))

if A % d <= d - A % d:

print(A - A % d)

else:

print(A + d - A % d)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, можно использовать следующий алгоритм:

  1. Вычислить остаток от деления числа A на число d.
  2. Если остаток равен нулю, то число A уже является кратным d, поэтому его можно сразу вывести.
  3. Если остаток не равен нулю, найти наименьшее число, кратное d, которое больше A. Для этого можно использовать следующую формулу: ближайшее_кратное = ((A // d) + 1) * d где A // d - целая часть от деления A на d.
  4. Вывести полученное ближайшее кратное.

Применяя этот алгоритм к предоставленным вводным данным:

  1. Для A = 13 и d = 5: остаток от деления 13 на 5 равен 3. ближайшее кратное = ((13 // 5) + 1) * 5 = 3 * 5 = 15.

    Вывод: 15.

  2. Для A = 10 и d = 15: остаток от деления 10 на 15 равен 10. ближайшее кратное = ((10 // 15) + 1) * 15 = 0 * 15 = 0.

    Вывод: 15 (если ближайшее кратное равно нулю, то следует выбрать большее число кратное d).

Таким образом, результаты для предоставленных вводных данных будут:

Ввод: 13 5 Вывод: 15

Ввод: 10 15 Вывод: 15

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос