Informatică, întrebare adresată de GoOdGaMe, 8 ani în urmă

Program care calculeaza expresia matematica:

S =1 ! +2 ! + ... n !
! - factorial

(IN PASCAL)

Va rog Am nevoie urgent dau coronita!

Răspunsuri la întrebare

Răspuns de grigore2018
1

var

 y, n, i: longint;

 

function fact(x: longint): longint;

begin

 if x = 1 then fact := 1

 else fact := x * fact(x - 1);

end;

 

begin

 writeln('Numarul N:');

 readln(n);

 if (n > 1) then

 begin

   y := 0;

   for i := 1 to n do

   begin

     y := y + fact(i);

   end;

   writeln('y = ', y);

 end

 else writeln('Incorect');

end.


GoOdGaMe: Multumesc
GoOdGaMe: Se poate si fara aceste expresii: longint;
function fact(x: longint): longint;
GoOdGaMe: ??? Nu am invatat asta inca
grigore2018: var
y, n, i, p: longint;

begin
writeln('Numarul N:');
readln(n);
if (n > 1) then
begin
y := 0;p := 1;
for i := 1 to n do
begin
p := p * i;
y := y + p;
end;
writeln('y = ', y);
end
else writeln('Incorect');
end.
GoOdGaMe: Ms
Alte întrebări interesante