program root;
var a,b,c: real;
function raise (base: real; power: integer): real;
var n: integer;
num: real;
begin
num := 1;
for n := 1 to power do
begin
num := num * base;
end;
raise := num;
end;
function f (x: real): real;
begin
f := raise(x,7) - (12 * raise(x,5)) + 1;
end;
begin
write ('A: '); readln (a);
write ('B: '); readln (b);
repeat
c := a + (f(a) * ((b - a) / (f(a) - f(b))));
write ('A: ',a:3:4);
write (' B: ',b:3:4);
write (' C: ',c:3:4);
writeln (' f(c): ',f(c):3:4);
if c = a then b:=c else a:=c;
repeat until keypressed;
until false;
end.