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

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


 
Вернуться
Тема: Задача №1479 Остаток от деления
1
  1  Жунусов Мадияр, 02 мая 2020 г. 14:22: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  Амолов Тимур Хайдарбекович, 02 августа 2019 г. 14:54:56
      Я тоже не могу ее решить
  3  Шерниязов Амир Сагинбаевич, 19 ноября 2018 г. 2:00:53
      Такая простенькая и задача и все равно не получается решить ее, выдает ошибку на 10 тесте, не могу понять какое условие я пропускаю. подскажите пожалуйста

var
a, b: int64;

begin
read(a, b);
if (a >= 0) or (abs(a) < abs(b)) then write(abs(a mod abs(b)))
else write(abs(abs(b) - (abs(a) mod abs(b))));
end.
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

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