Перейти к содержимому
Задача · Функции · урок 9 из 10

Задача: частное и остаток

Напишите функцию func divMod(a, b int) (int, int), которая возвращает частное и остаток от деления a на b по математическому определению. Частное q и остаток r связаны равенством a == q*b + r, а остаток лежит в пределах 0 <= r < b.

  • divMod(17, 5) → 3, 2
  • divMod(-17, 5) → -4, 3
  • divMod(10, 5) → 2, 0

Ограничения: a от -1000 до 1000 и может быть отрицательным или нулём, b от 1 до 100; когда a делится на b нацело, остаток равен 0.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

divmod.go — go
go · строк: 6
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом