You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
527 B
Plaintext
34 lines
527 B
Plaintext
program faculty;
|
|
|
|
function faculty_it(num: integer) : longint;
|
|
var
|
|
val: longint = 1;
|
|
i: integer;
|
|
|
|
begin
|
|
for i := 2 to num do
|
|
begin
|
|
val := val * i;
|
|
end;
|
|
faculty_it := val;
|
|
end;
|
|
|
|
function faculty_rec(num: integer): longint;
|
|
begin
|
|
if num = 1 then
|
|
faculty_rec := num
|
|
else
|
|
faculty_rec := num * faculty_rec(num-1);
|
|
end;
|
|
|
|
var
|
|
input : integer;
|
|
|
|
begin
|
|
Writeln('Number: ');
|
|
Read(input);
|
|
Writeln;
|
|
Writeln('Faculty IT: ', faculty_it(input));
|
|
Writeln('Faculty REC: ', faculty_rec(input));
|
|
|
|
end. |