|
Evgeniy040694 |
|
|
|
− Найти корни квадратного уравнения A•x2 + B•x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения неотрицателен. Var a,b,c:integer; x1,x2,d:real; Begin write('a='); readln(a); write('b='); readln(b); write('c='); readln(c); d:=sqr(b)-(4*a*c); x1:=(-b+sqrt(d))/(2*a); x1:=(-b-sqrt(d))/(2*a); writeln('x1=',x1:0:2); writeln('x2=',x2:0:2); End. при решении выходит - Ошибка: неверная вещественная операция (Program1.pas, строка 7) помогите что не так
|
|
|
|
 |
|
Yuri Gendelman |
|
|
|
Последний раз редактировалось Yuri Gendelman 03.07.2014, 17:59, всего редактировалось 4 раз(а).
... помогите что не так Какой у Вас знак переменной  ? P.S. Кстати, а где Вы вычисляете  ?
|
|
|
|
 |
|
Munin |
|
|
|
Судя по тому, что "при решении", видимо, ввёл неправильные числа.
|
|
|
|
 |
|
Corund |
|
|
|
Последний раз редактировалось Corund 03.07.2014, 20:42, всего редактировалось 3 раз(а).
sqrt() не всякое число может переварить.
|
|
|
|
 |
|
Toucan |
|
|
|
|
|
 |