Аватар
Информатика, опубликовано 2018-08-22 22:43:45 by Гость

Program kv_ur;uses crt;vara,b,c,d: integer;x1,x2,x: real;beginWriteln (Введите a,b,c);Read (a,b,c);d:=sqr(b)-4*a*c;if d>0 thenbeginx1:=-b-sqrt(d)/2*a;x2:=-b+sqrt(d)/2*a;Writeln (Корни уравнения: x1=,x1, x2=,x2);endelseif d

Аватар
Ответ оставил Гость

Var
  a, b, c, d: integer;
  x1, x2, x: real;

begin
  Writeln(Введите a,b,c);
  Read(a, b, c);
  d := sqr(b) - 4 * a * c;
  if d > 0 then
  begin
    x1 := (-b - sqrt(d)) / (2 * a);
    x2 := (-b + sqrt(d)) / (2 * a);
    Writeln(Корни уравнения: x1=, x1, x2=, x2);
    { Потом убрать отсюда ... }
    Writeln(*** Делаем проверку ***);
    Writeln(a, x(, x1:0:5, )^2+, b, x(, x1:0:5, )+, c, =, a * sqr(x1) + b * x1 + c:0:5);
    Writeln(a, x(, x2:0:5, )^2+, b, x(, x2:0:5, )+, c, =, a * sqr(x2) + b * x2 + c:0:5)
    { ... и досюда }
  end
  else
  if d     Write(Нет корней)
  else
  begin
    x := -b / (2 * a);
    Writeln(Корень уравнения: x=, x);
  end;
end.

Тестовое решение:

Введите a,b,c
2 -2 -40
Корни уравнения: x1=-4 x2=5
*** Делаем проверку ***
2x(-4.00000)^2+-2x(-4.00000)+-40=0.00000
2x(5.00000)^2+-2x(5.00000)+-40=0.00000


Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.