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

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

whi i get cm
Послано I am david. Tabo. 15 апр 2002 17:47
var ga,i,n:longint;
    b:boolean;
begin
  read (n);
  while i=n do
  begin
    if n mod i = 0 then
    begin
  ga:=i
b:=true;
break;
end;
inc (i);
end;
if (ga=2)and (not(b))then
  writeln (n div 2 - 1)
else
  writeln (ga-1);
end.