Есть функция function f(p:integer):integer; begin if p>1 then f:=p*f(p-1) else f:=1; end....

0 голосов
113 просмотров

Есть функция function f(p:integer):integer; begin if p>1 then f:=p*f(p-1) else f:=1; end. Что будет выведено при вызове этой функции writeln(f(5))?


Информатика (20 баллов) | 113 просмотров
Дан 1 ответ
0 голосов

Ответ:

120

Объяснение:

Функция f вычисляет факториал числа, преданного в качестве аргумента. Функция рекурсивная.

f(5) = 5*4*3*2*1 = 120

(2.1k баллов)