|
|
|
|
|
|
|
Вернуться
| 1 Жунусов Мадияр, 02 мая 2020 г. 14:23:05 | |
#include <bits/stdc++.h> using namespace std; int main(){ long long a , b; cin >> a >> b; if(a < 0 and b < 0){ cout << a - (((a / b) + 1) * b); } else if(a < 0 and b > 0){ cout << (b + (a % b)) % b; } else{ cout << a % b; } return 0; }
|
|
|
| 2 Сидорук, 30 августа 2018 г. 18:28:03 | |
|
Спасибо я разобрался, просто не знал про тип long long int. Когда я 10 лет назад изучал С++ такого типа не было. надо было долго и нудно разбиратся с длинной арифметикой.
|
|
|
| 3 Сидорук, 30 августа 2018 г. 18:09:00 | |
|
По условию нет, а в тесте скорее всего есть
|
|
|
| 4 Тер-Саркисов Богдан Олегович, 30 августа 2018 г. 9:45:58 | |
|
По условию, нет деления на 0, так как b != 0.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |