Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 15:22   #1
Kazik
Форумчанин
 
Регистрация: 27.05.2009
Сообщений: 192
По умолчанию Факториал числа

Нужно посчитать факториал 2n (цикл repeat, n увеличивается на 1)
помогите плиз
Kazik вне форума Ответить с цитированием
Старый 07.05.2012, 15:58   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
n увеличивается на 1
Глупое условие.
Код:
var
  n,n2:integer;
  res:longint;
begin
  readln(n);
  n2:=2*n;
  n:=2;
  res:=1;
  repeat
    res:=res*n;
    inc(n);
  until n>n2;
  writeln(res);
end.
Если без него, то так:

Код:
var
  n:integer;
  res:longint;
begin
  readln(n);
  n:=2*n;
  res:=1;
  repeat
    res:=res*n;
    dec(n);
  until n=1;
  writeln(res);
end.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Факториал числа (C++) evox Помощь студентам 3 22.12.2011 21:47
Факториал числа ProgramerBeatz Паскаль, Turbo Pascal, PascalABC.NET 3 11.05.2011 19:05
факториал числа (Pascal) Тапочек Помощь студентам 5 26.02.2011 21:28
Факториал числа (циклы) Sargon Общие вопросы C/C++ 2 14.01.2008 02:25