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

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

What's wrong?
Послано Rick 3 сен 2002 02:22
PROGRAM SUMAS (INPUT,OUTPUT);
VAR
SUM, W, X, Y, Z:LONGINT;

BEGIN

READLN(input, X);
     IF X>0 THEN
     BEGIN
        SUM:=0;
        FOR Y:=0 TO X DO

        SUM:=SUM+Y;
        WRITE(output, SUM);

     END
     ELSE IF X<=0 THEN
     BEGIN
          SUM:=0;
          FOR Y:=1 DOWNTO X DO

          SUM:=SUM+Y;
          WRITE(output, SUM);

    END;
END.
Re: What's wrong?
Послано Zahid Munir Kallal 16 авг 2003 02:55
> PROGRAM SUMAS (INPUT,OUTPUT);
> VAR
> SUM, W, X, Y, Z:LONGINT;
>
> BEGIN
>
> READLN(input, X);
>      IF X>0 THEN
>      BEGIN
>         SUM:=0;
>         FOR Y:=0 TO X DO
>
>         SUM:=SUM+Y;
>         WRITE(output, SUM);
>
>      END
>      ELSE IF X<=0 THEN
>      BEGIN
>           SUM:=0;
>           FOR Y:=1 DOWNTO X DO
>
>           SUM:=SUM+Y;
>           WRITE(output, SUM);
>
>     END;
> END.



I don't know Pascal, but one thing is that the condition should X<1
and X>1 and X=0