Вопрос задан 23.08.2026 в 04:57. Предмет Информатика. Спрашивает Артемьева Полина.

*
Задача №1. Деление
и детей поделили поровну
К яблок. Некоторые из них
получили на одно яблоко
меньше, чем другие. Сколь-
ко детей получили на одно
яблоко меньше? Подготовь-
те 5 тестовых данных для
тестирования программы.
Напишите программный
код задачи.
4 16
7 30
да ровну
Например
O4
0
5
68
Результат

Перейти к ответам

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

Отвечает Бухонов Миша.

Пусть детей \( n \), яблок \( k \). Нужно разделить яблоки как можно ровнее. Остаток \( r = k \bmod n \). Если \( r = 0 \), все получили поровну, ответ \( 0 \). Если остаток есть, \( r \) детей получили на одно яблоко больше, а \( n-r \) детей получили на одно яблоко меньше.

5 тестов:

ВводРезультат
4 160
7 305
5 682
3 102
6 144

Python:
n, k = map(int, input().split())
r = k % n
if r == 0:
    print(0)
else:
    print(n - r)

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

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

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

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