• Program kv_ur;
    uses crt;
    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);
    end
    else
    if d<0 then
    Write ('Нет корней')
    else
    begin
    x:=-b/2*a;
    Writeln ('Корень уравнения:  x=',x);
    end;
    end.
    написать проверку

Ответы 3

  • спасибооооооо
    • Автор:

      samson
    • 5 лет назад
    • 0
  • пожалуйста
    • Автор:

      phoebe
    • 5 лет назад
    • 0
  • 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 < 0 then    Write('Нет корней')  else  begin    x := -b / (2 * a);    Writeln('Корень уравнения: x=', x);  end;end.Тестовое решение:Введите a,b,c2 -2 -40Корни уравнения: x1=-4 x2=5*** Делаем проверку ***2x(-4.00000)^2+-2x(-4.00000)+-40=0.000002x(5.00000)^2+-2x(5.00000)+-40=0.00000
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years