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

Обсуждение задачи 1083. Факториалы!!!

why is not true?
Послано Domolaz 25 фев 2011 00:56
var
   n,f,k:longint;
   s:string;
begin
   readln(n,s);
   f:=1;
   k:=length(s);
   if n=0 then
   begin
      writeln('1');
      halt;
   end;
   if k>=n then
   begin
      writeln(n);
      halt;
   end;
   while (n>=k) do
   begin
      f:=f*n;
      n:=n-k;
   end;
   writeln(f);
end.
Re: why is not true?
Послано amirani 18 июл 2011 22:19
because if k>=n or n=0 you will write 2 answers :)