0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 3
1

Описать функцию, вычисляющую значение "двойного факториала"

04.01.2013, 21:57. Показов 1353. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
описать функцию, вычисляющую значение "двойного факториала" N!!=1*3*5*..*N, если N-нечетное, N!!=2*4*6*..*N, если N-четное (N>0). С помощью функции вычислить S=1!!+2!!+3!!+4!!+5!!+6!!+7!!+8!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2013, 21:57
Ответы с готовыми решениями:

Описать функцию, вычисляющую значение "двойного факториала"
Нужно из этой задачи сделать модуль, вот условие: Описать функцию Fact2(N) целого типа,...

Описать функцию, вычисляющую значение «двойного факториала»
Помогите пожалуйста. Не могу их решить. 1) Описать функцию, вычисляющую значение «двойного...

Описать рекурсивную функцию, вычисляющую значения двойного факториала N!! (N>0 - целое четное число)
N!! определяется как произведение всех натуральных чисел в отрезке , имеющих ту же четность что и N

Описать функцию, вычисляющую значение полинома в произвольной точке по заданной формуле
Как можно задать эту программу функцией ? Описать функцию P(x), вычисляющую значение полинома в...

6
314 / 273 / 272
Регистрация: 25.09.2011
Сообщений: 477
04.01.2013, 22:03 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function Fact2(a : integer):LongInt;
var Res : longInt;
begin
  Res:=1;
  while a>0 do begin
    REs:=Res*a; a:=a-2;
  end;
  fact2:=Res;
end;
var S:LongInt; i:integer;
begin
  s:=0;
  for i:=1 to 8 do s:=s+Fact2(i);
  readln;
end.
1
0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 3
04.01.2013, 22:35  [ТС] 3
спасибо

Добавлено через 23 минуты
что значит ожидался идентификатор?
0
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
04.01.2013, 22:55 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Function Fact2(x: Integer): Longint;
var i,t: Longint;
begin
  If x mod 2=0 Then i:=2
  Else i:=1;
  t:=1;
  While i<=x do
  begin
    t:=t*i;
    i:=i+2;
  end;
  Fact2:=t;
end;
 
Var
  n: Integer;
BEGIN
Write('Vvedite chislo: ');
Readln(n);
Writeln(n,'!!=',Fact2(n));
Readln
END.
0
314 / 273 / 272
Регистрация: 25.09.2011
Сообщений: 477
04.01.2013, 22:59 5
может скопировал неудачно, у меня проблем нет (результат 566)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function fact2(a:integer):longint;
var Res : longInt;
begin
  Res:=1;
  while a>0 do begin
    REs:=Res*a; a:=a-2;
  end;
  fact2:=Res;
end;
 
var S:LongInt; i:integer;
Begin
  s:=0;
  for i:=1 to 8 do s:=s+Fact2(i);
  writeln('S = ',s);
  readln;
End.
1
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
04.01.2013, 23:00 6
Упс, ушел не в ту степь. Сорри...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Function Fact2(x: Integer): Longint;
var i,t: Longint;
begin
  If x mod 2=0 Then i:=2
  Else i:=1;
  t:=1;
  While i<=x do
  begin
    t:=t*i;
    i:=i+2;
  end;
  Fact2:=t;
end;
 
Var
  i: Integer;
  s: Longint;
BEGIN
For i:=1 to 8 do
s:=s+Fact2(i);
Writeln(s);
END.
Zhexon, да, 566
0
1 / 1 / 0
Регистрация: 21.09.2015
Сообщений: 79
11.02.2016, 11:11 7
а можно эту же задачу ток на C# пж вот условие...
Описать функцию целого типа, вычисляющую значение двойного факториала: N!! = 1•3•5•...•N, если N – нечётное (N>0 целое),
N!! = 2•4•6•...•N, если N – чётное. (N>0 целое).
При N<=0 вывести сообщение об ошибке.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2016, 11:11
Помогаю со студенческими работами здесь

Заменить значение тех элементов, которые уровне "снег" или "дождь ", значение "непогода"
С клавиатуры записать 10 элементов (слов), контри относятся к погоде. Заменить значение тех...

Описать логическую функцию, проверяющую, "бьёт" ли карта К1 карту К2
Даны описания для переменных: type масть=(пики, трефы, бубны, червы); достоинство=(шесть, семь,...

Вычислить и вывести на экран значение функции y=cos(x), где x изменяется на отрезке от "a" до "b" с шагом "с"
За решение, буду благодарен.

Описать функцию факториала
Описать функцию y=(a-b)!/(a+b)! и найти её значение, когда а и b даны Помогите, пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru