program fibonacci;
var
liczba: integer;
function fib (n:integer):integer;
var
a,b,c:integer;
i:byte;
begin
a:=1;
b:=1;
if liczba=0 then fib:=0
else
if liczba<=2 then fib:=a
else
begin
for i:=3 to liczba do
begin
c:=a+b;
a:=b;
b:=c;
end;
fib:=c;
end;
BEGIN
writeln('podaj liczbe ');
readln(n);
writeln(fib(n));
readln;
end.
W ostatniej linijce wyświetla bład (wymagany średnik)... Zupełnie nie rozumiem dlaczego nie chce kompilować...