program zad2_L3;

uses CRT;

var i, liczba, wynik :INTEGER;
odp :char;

begin
write ('Program oblicza silnie podanej liczby n [max.10].');
writeln;
write ('Podaj liczbe: '); readln (liczba);

wynik:=1;

for i:=1 to liczba do
wynik:= i*wynik;
writeln ('Silnia liczby  ', liczba, ' to: ', wynik);
write ('Zakonczyc program?? [Y/N]'); readln (odp);
odp:= readkey;
if (odp='Y') or (odp='y');
then halt;
readln;
end.

Add a code snippet to your website: www.paste.org