Nazalost nemam kompajler pa ne mogu sa sigurnoscu reci da li sam dobro napisao program.
Btw mozda bi umjesto integer trebao koristiti
longint ...
Kod:
program TheBardSong;
var
N, B, C : integer;
Mnozenje, Suma : integer;
begin
N := 0;
B := 0;
C := 0;
Mnozenje := 1;
Suma := 0;
write('Upisite N: ');
readln(N);
for B := 1 to N do
BEGIN
for C := 1 to B do
BEGIN
Mnozenje := Mnozenje * C;
END;
Suma := Suma + Mnozenje;
Mnozenje := 1;
END;
writeln ('Zbir faktorijala broja N je:', Suma);
end.
Kod:
program TheBardSong;
var
N, B, C : integer;
Mnozenje, Suma : integer;
procedure Rezultat(N : integer);
begin
B := 0;
C := 0;
Mnozenje := 1;
Suma := 0;
for B := 1 to N do
BEGIN
for C := 1 to B do
BEGIN
Mnozenje := Mnozenje * C;
END;
Suma := Suma + Mnozenje;
Mnozenje := 1;
END;
writeln ('Zbir faktorijala broja N je:', Suma);
end;
begin
N := 0;
write('Upisite N: ');
readln(N);
Rezultat(N);
end.
PS Mala ispravka skinuo sam compiler sa net-a i malo ispravio kod
