@костя666674555
-94 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
18.01.2014, 20:26
[ТС]
|
|

Сообщение от KOPOJI
Не по теме:
костя666674555, макрос неверно составлен. Стоит только изменить на отрицательное значение, как выполнение станет неверным. Как минимум, надо так, а это +4 символа. Помимо этого, в плюсах вместо макросов используют встроенные функции..
C | 1
| #define o ((a/b)*((a)-(b)))-(b*(((a/b)*((a/b)-1))/2)) |
|
acmp переваривает
Добавлено через 1 минуту
C++ | 1
2
3
4
5
6
7
| #include <fstream>
main(){
std::fstream f("input.txt"),q("output.txt",2);
int a,b,k;
f>>a>>b;
q<<(a==b?1:(b--==1?a:(k=a/b,(k=k*(a-b)-b*(k*(k-1)/2))<0?1:k)));
} |
|
150
0
|