• Program Dr;
    Var a,b,c,D,x1,x2:Real;
    Begin
    D:=b*b-4*a*c;
    Read(a,b,c);
    if D<0 Then Writeln ('корней нет')
    else if D=0 then begin x:=-b/(2*a):Writeln(x);
    end;
    else
    begin x1:=(-b-SQRT(D))/(2*a);
    x2:=(-b+SQRT(D))/(2*a);
    Writeln(x1);
    Writeln(x2);
    end;
    end.


    Program1.pas(9) : Встречено 'else', а ожидался оператор.
    В чём проблема?

Ответы 3

  • исправлено приличное количество ошибок...
  • Работа программы проверена на тестовых примерах.
    • Автор:

      roach
    • 5 лет назад
    • 0
  • program Dr;var  a,b,c,D,x,x1,x2:Real;begin  Read(a,b,c);  D:=b*b-4*a*c;  if D<0 Then Writeln ('корней нет')  else    if D=0 then begin x:=-b/(2*a); Writeln(x); end    else begin      x1:=(-b-SQRT(D))/(2*a);      x2:=(-b+SQRT(D))/(2*a);      Writeln(x1);      Writeln(x2)    endend.
    • Автор:

      aiden
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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