Решение задачи Остаток от деления с Acmp

Без пояснения   Просмотров: 137


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

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

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

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

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

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    long long a, b;
    cin >> a >> b;
    cout << (a % b + abs(b)) % abs(b);
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться