Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Остаток от деления

(Время: 1 сек. Память: 16 Мб Сложность: 7%)

Напомним, как в математике определяется остаток от деления целых чисел.

Для любых целых чисел a и b (b ≠ 0) найдется единственная пара целых чисел q и r таких, что a = q×b + r, где 0 ≤ r < |b|.

Здесь a – делимое, b – делитель, q – неполное частное, r – остаток. Следует заметить, что остаток r – это всегда неотрицательное число.

В языках программирования существуют операции для вычисления остатка от деления. Однако эти операции практически всегда в случае отрицательных чисел работают по иным правилам.

Ваша задача – по заданным числам a и b определить значение остатка от деления a на b.

Входные данные

Входной файл INPUT.TXT содержит два целых числа a и b (-1018a, b ≤ 1018, b ≠ 0).

Выходные данные

В выходной файл OUTPUT.TXT выведите ответ на задачу.

Примеры

INPUT.TXTOUTPUT.TXTПояснение
127 4327 = 6*4 + 3
2-15 41-15 = -4*4 + 1
3113 -32113 = -37*(-3) + 2
4-15 -76-15 = 3*(-7) + 6

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Введение
 Условный оператор
 Операторы цикла
 Строковые типы данных
 Массивы
 Функции
 Сортировка
 Двумерные массивы
 Рекурсия
 Арифметика
 Целые числа
 Вывод формул
 A. Пятью пять - двадцать пять!
 B. Последняя цифра
 C. Число десятков
 D. Сумма цифр числа
 E. Перевязь
 F. Проверьте делимость
 G. Дележ яблок
 H. МКАД
 I. Остаток от деления

Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru