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

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

Неверный ответ на первом тесте...
Послано RelaXes 27 май 2012 00:26
9 !! - ввод
945 - вывод
пишет wrong answer

var n,i:integer;
    res:longint;
    k:string;
begin
read(n,k);
i:=0;
res:=1;
 if n mod length(k)=0 then
 repeat
  res:=res*(n-i);
  inc(i,length(k));
 until n-i=length(k)
 else
  repeat
   res:=res*(n-i);
   inc(i,length(k));
  until n-i=1;
writeln(res);
end.
Re: Неверный ответ на первом тесте...
Послано swaggie[Barnaul] 20 июл 2012 16:12
как решил
Re: Неверный ответ на первом тесте...
Послано Chornovek 16 ноя 2012 11:44
mne toje takoy:
---------------------
var
x,s:string; s1,j,i,c,l:longint;
begin
read(x);
repeat
i:=i+1;
s:=s+x[i];
until x[i]=' ';
l:=length(x)-i;
val(s,s1,c);
j:=s1;
repeat
j:=j-l;
s1:=s1*j;
until j<=1;
write(s1);
end.