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

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

1068
Послано omyrbai 22 май 2015 23:12
here is my code. pls help me to figure out the mistake i have made?!

program asdl;
var i,n : integer;
k : int64;
begin
 readln(n);
 k := 0;
 if n > 1 then
  for i := 1 to n do
   k := k + i;

 if n = 0 then
  k := 1;

 if n <= 0 then
  begin
   for i := 1 to -n do
     k := k + i;
   k := -k + 1;
  end;

  write(k);
end.
Re: 1068
Послано kasarino 24 май 2015 15:38
Hi. Try to change n > 1 to n > 0  and  n <= 0 to n < 0

Edited by author 24.05.2015 15:42