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

Обсуждение задачи 1023. Пуговицы

Why is this code wrong?
Послано Vedensky Kirill 6 апр 2002 18:45
var k,l : longint;

BEGIN
   Read(k);
   for l := 2 to k-1 do if k mod (l+1) = 0 then
   begin
      Write(l);
      Exit;
   end;
END.
Re: Why is this code wrong?
Послано LiangHonghao 7 апр 2002 15:59
> var k,l : longint;
>
> BEGIN
>    Read(k);
>    for l := 2 to k-1 do if k mod (l+1) = 0 then
>    begin
>       Write(l);
>       Exit;
>    end;
> END.
If you got a wrong answer.
I'll tell you
if you still use 2 to k-1
you will also get a TimeLimitedError.
try 3 to k/2
i got a AC in this way.
REMBER you should carful with 2