Задача: Факториал числа представляет собой произведение всех натуральных чисел от 1 до этого числа включительно.
10-11 класс
|
Например, факториал числа 7 выглядит так:
1 * 2 * 3 * 4 * 5 * 6 * 7
uses crt;var f:real;
x,n:integer;
begin
f:=1;
write('N='); readln(N);
if N<0 then writeln('EROOR!') else
if N=0 then writeln('N!=',1)
1)readln(n);
if (n=0) then writeln('0!=1') else
if (n<0) then writeln('Определяется только для положительных чисел') else
begin
s:=1;
for i:=1 to n do
s:=s*i;
writeln(n,'!='s:0:0);
end;
2)function f(x:byte):real;
begin
if x=0 then f:=1
else f:=f(x-1)*x;
end;2
с помощью рекурсии, как видно
Полагаю, что вопрос о больших числах?
он сам не знает, чего хочет
числа идут о неимоверно больших числах
где нудно пользоваться строками
Другие вопросы из категории
(если уто сможет) постороить логическую схему для формулы, которую упростил ...будьте добры, помогите вот таблица истинности : АВСF
0000
0010
0100
0111
1001
1010
1101
1110
фотографию загрузить не получилось... (
Читайте также
B<=100).
Выходнфе данные: вывести сумму всех целых чисел от А до В включительно.
Можно, пожалуйста, с объяснением.
2)Написать программу определяющую сумму всех нечетных чисел от 1 до 99
(A < B). Найти произведение всех целых чисел от A до B
включительно.
2.пользователь вводит натуральное число N. Найти сумму всех натуральных чисел от 1 до N.