/in/foo.cc:3:9: error: too many decimal points in number
f:array[0..10000] of extended;
^~~~~~~~
/in/foo.cc:21:53: warning: character constant too long for its type
if abs(f[a]-0.49947145877378436)<1e-17 then writeln('0.49947145877378435') //cheat
^~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:1:1: error: 'var' does not name a type; did you mean 'char'?
var a,b,a0,b0:int64;
^~~
char
/in/foo.cc:2:1: error: 't' does not name a type
t,i,l,k:longint;
^
/in/foo.cc:3:2: error: found ':' in nested-name-specifier, expected '::'
f:array[0..10000] of extended;
^
/in/foo.cc:3:1: error: 'f' does not name a type
f:array[0..10000] of extended;
^
/in/foo.cc:4:1: error: 'begin' does not name a type
begin
^~~~~
/in/foo.cc:6:1: error: expected unqualified-id before 'while'
while t>0 do begin
^~~~~
/in/foo.cc:8:7: error: expected constructor, destructor, or type conversion before '(' token
readln(l,k);
^
/in/foo.cc:9:1: error: 'a' does not name a type
a:=0;
^
/in/foo.cc:10:1: error: expected unqualified-id before 'for'
for i:=1 to l do begin
^~~
/in/foo.cc:12:1: error: 'a' does not name a type
a:=a+a0;
^
/in/foo.cc:13:1: error: 'end' does not name a type; did you mean 'enum'?
end;
^~~
enum
/in/foo.cc:14:1: error: 'b' does not name a type
b:=0;
^
/in/foo.cc:15:1: error: expected unqualified-id before 'for'
for i:=1 to k do begin
^~~
/in/foo.cc:17:1: error: 'b' does not name a type
b:=b+b0;
^
/in/foo.cc:18:1: error: 'end' does not name a type; did you mean 'enum'?
end;
^~~
enum
/in/foo.cc:19:1: error: 'f' does not name a type
f[0]:=0;
^
/in/foo.cc:20:1: error: expected unqualified-id before 'for'
for i:=1 to a do f[i]:=(1-i/(i+b)*f[i-1])/((i+2*b)/(i+b));
^~~
/in/foo.cc:21:1: error: expected unqualified-id before 'if'
if abs(f[a]-0.49947145877378436)<1e-17 then writeln('0.49947145877378435') //cheat
^~
/in/foo.cc:23:1: error: 'end' does not name a type; did you mean 'enum'?
end;
^~~
enum
/in/foo.cc:24:1: error: 'end' does not name a type; did you mean 'enum'?
end.
^~~
enum