С клавиатуры вводится общее уравнение кривой второго порядка. Необходимо определить: является данная кривая гиперболой параболой или элипсом. :molitva:
Эх сессия... Спасите и помогите :molitva: :p2:
readln(A, B, C, D, E, F);
const
eps = 0.001;
var
A, B, C, D, E, F: real;
begin
readln(A, B, C, D, E, F);
if abs( C ) > eps then begin { центральные кривые }
if (C > 0) and (F < 0) then writeln('эллипс');
if (C > 0) and (F > 0) then writeln('мнимый эллипс');
if (C < 0) and (abs(F) > eps) then writeln('гипербола');
end
else begin { параболические прямые }
if abs(E) > eps then writeln('парабола')
else begin
writeln('пара прямых (действительных или мнимых)');
end;
end
end.