|
|
|
|
|
|
|
Вернуться
| 1 Белоусов Лев Павлович, 30 декабря 2019 г. 11:44:43 | |
|
Прочитайте 3 последних предложения (убрать все пробелы в ссылке): https://acmp.ru/asp/do/index.asp ?main=topic &id_course=1 &id_section=1 &id_topic=27
|
|
|
| 2 Амолов Тимур Хайдарбекович, 31 октября 2019 г. 9:36:56 | |
Данная задача должна решаться без if? Да, эта задача решается без if. Разбор этой задачи можно найти в разделе "Архив олимпиад".
|
|
|
| 3 Амолов Тимур Хайдарбекович, 30 октября 2019 г. 11:22:38 | |
Не могу решить эту задачу с этим кодом: #include <iostream> #include <cmath> using namespace std; int main(){ long long a, b; cin >> a >> b; if (a==0){ cout << 0; } else if (a>0 && b>0){ cout << a%b; } else if ((a<0 && b>0 || a<0 && b<0) && abs(a)<abs(b)){ cout << b-a; } else if ((a>0 && b<0) && (abs(a)<abs(b))){ cout << a; } else if ((a<0 && b>0) && (abs(a)>abs(b))){ cout << (b*((-a)/b+1)+a); } else if ((a<0 && b<0) && (abs(a)>abs(b))){ cout << (-b*((-a)/(-b)+1)+a); } else if ((a>0 && b<0) && (abs(a)>abs(b))){ cout << (a%(-b)); } return 0; } Все время ошибка на 10-ом тесте.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |