Напиши программу на языке Паскаль и выведи ответ на экран.
Вычислить n!, если значение n пользователь вводит с клавиатуры.
Если n=1, то на экране выводится n!=
Пожалуйста помогите
Аноним:
с++ подойдет.
??
пойдет
заранее спасибо
незачто)
Ответы
Ответ дал:
1
Ответ:
var n:integer;otvet:real;
begin
writeln('Введи n:');
readln(n);
otvet:=1;
for var i:=1 to n do otvet:=otvet*i;
writeln('n!=',otvet);
end.
Ответ дал:
1
Ответ:
#include <iostream>
using namespace std;
long double fact(int N)
{
if(N < 0)
return 0;
if (N == 0)
return 1;
else
return N * fact(N - 1);
}
int main()
{
int N;
cout<<"N=";
cin>>N;
cout<<N<<"!="<<fact(N)<<endl;
return 0;
}
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад