ОСТАТОК ОТ ДЕЛЕНИЯ
(Время: 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 (-1018 ≤ a, b ≤ 1018, b ≠ 0).
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу.
Один из способов решения входит в следующие шаги:
1. Считываем значения чисел a и b из входного файла INPUT.TXT. Поскольку оба числа являются целыми числами, мы можем использовать целочисленный тип данных для их сохранения.
2. Применяем операцию деления a на b, используя знак деления "÷" или оператор "/", в зависимости от используемого языка программирования. Результат будет неполным частным q.
3. Затем находим произведение q и b, используя операцию умножения "*", и получаем значения q * b.
4. Вычитаем полученное значение q * b из исходного числа a, используя операцию вычитания "-", и получаем остаток r.
5. После вычисления остатка r, записываем его значение в выходной файл OUTPUT.TXT.
Пример кода на языке Python:
```python
# Чтение данных из входного файла
with open("INPUT.TXT", "r") as file:
a, b = map(int, file.readline().split())
# Вычисление остатка от деления
q = a // b # неполное частное
r = a - q * b # остаток
# Запись результата в выходной файл
with open("OUTPUT.TXT", "w") as file:
file.write(str(r))
```
В этом примере мы считываем числа a и b из входного файла "INPUT.TXT", выполняем вычисления и записываем остаток r в выходной файл "OUTPUT.TXT".
Таким образом, после выполнения этой программы ответ на задачу будет записан в выходной файл "OUTPUT.TXT".