Предмет: Информатика,
автор: Loraww9
1!+2!+3!+4!+5! решите это задачу на Программном языке Pascal или Delphi
Только правильно даю 30 баллов.
Ответы
Автор ответа:
0
Делал вчера, здесь вычисляется сума факториалов в промежутке от n до m
var
var
i,m,n,s:integer;
function fact(a:integer):integer;
var l:integer;
begin
l:=1;
for i:=2 to a do
l:=l*i;
fact:=l;
end;
begin
read(m);
readln(n);
s:=0;
for i:=m to n do
s:=fact(i)+s;
writeln('Suma: ',s);
end.
var
var
i,m,n,s:integer;
function fact(a:integer):integer;
var l:integer;
begin
l:=1;
for i:=2 to a do
l:=l*i;
fact:=l;
end;
begin
read(m);
readln(n);
s:=0;
for i:=m to n do
s:=fact(i)+s;
writeln('Suma: ',s);
end.
Автор ответа:
0
var
i,m,n,s:integer;
function fact(a:integer):integer;
var l:integer;
begin
l:=1;
for i:=2 to a do
l:=l*i;
fact:=l;
end;
begin
read(m);
readln(n);
s:=0;
for i:=m to n do
s:=fact(i)+s;
writeln('Suma: ',s);
end.
i,m,n,s:integer;
function fact(a:integer):integer;
var l:integer;
begin
l:=1;
for i:=2 to a do
l:=l*i;
fact:=l;
end;
begin
read(m);
readln(n);
s:=0;
for i:=m to n do
s:=fact(i)+s;
writeln('Suma: ',s);
end.
Автор ответа:
0
ошибку исправил
Автор ответа:
0
Вычислять будет верно, но очень неэффективно. Сначала посчитается 1*2, затем 1*2*3, 1*2*3*4, 1*2*3*4*5. Простые задачи нужно решать просто.)
Автор ответа:
0
Не люблю простоту, все что просто для меня сложно(
Автор ответа:
0
Да, писать программы просто - это сложно. ) Нужно учиться.
Автор ответа:
0
var s,f,i:integer;
begin
f:=1;
s:=0;
for i:=1 to 5 do
begin
f:=f*i;
s:=s+f;
end;
writeln('s = ',s);
end.
Результат:
s = 153
begin
f:=1;
s:=0;
for i:=1 to 5 do
begin
f:=f*i;
s:=s+f;
end;
writeln('s = ',s);
end.
Результат:
s = 153
Похожие вопросы
Предмет: Математика,
автор: tupaya012
Предмет: Биология,
автор: nurgasinovazumagul
Предмет: Русский язык,
автор: pavlovaludmila734
Предмет: Математика,
автор: танюха37
Предмет: Математика,
автор: Виктория470