ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1068. Сумма

Что не так? Помогите пожалуйста.
Послано awicone 16 окт 2016 01:21
var i,n,q,h:integer;
k:real;
begin
q:=0;
read(n);
h:= 10000;
if (n <= h) and (n >= -h) then begin
if n>0 then begin
k:= ((1+n)/2)*n;
writeln(k);
end;
if n=0 then begin
k:=0+1;
writeln(k);
end;

if n<0 then begin
for i:= 1 downto n do
inc(q);
k:= ((1+n)/2)*q;
writeln (k);
end;
end;
end.
Re: Что не так? Помогите пожалуйста.
Послано Kovalyshyn Artur 21 окт 2016 16:59
формула для від'ємних чисел не підходить там така має бути(по моєму): ((1 + a) / 2) * ((a - 1) / ((b - 1) - 1) + 1)

Edited by author 21.10.2016 16:59