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

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

WA Help please
Послано Alexandr Zhelanov 12 дек 2012 21:39
var
   n,i,j,ans:Integer;
   k:integer;
   kvoskl:string;
begin
ans:=1;
j:=1;
     read(n,kvoskl);
     k:=length(kvoskl);
     i:=n;
     if n mod k = 0 then
     begin
          while i>=k do
          begin
               ans:=ans*i;
               i:=n-j*k;
               inc(j);
          end;
     end
     else
     begin
          while i>=n mod k do
          begin
               ans:=ans*i;
               i:=n-j*k;
               inc(j);
          end;
     end;
writeln(ans);
end.

what`s wrong?