Program lab1;varx,y:real; begin writeln('введите x'); readln(x); begin if (abs(x) меньше =1) then y:=sqr(x)-1; else if(abs(x) больше 1) and (abs(x) меньше =2) then y:=2*x-1; else if (abs(x) больше 2) then y:=exp(5*ln(x))-1; end...

Program lab1;var x,y:real; begin writeln('введите x'); readln(x); begin if (abs(x)<=1) then y:=sqr(x)-1; else if(abs(x)>1) and (abs(x)<=2) then y:=2*x-1; else if (abs(x)>2) then y:=exp(5*ln(x))-1; end; writeln ('y=',y); End. где ошибка в программе? пишет: : Встречено 'else', а ожидался оператор. Нужно найти у, при определенных значениях х.
Гость
Ответ(ы) на вопрос:
Гость
После строчки y:=sqr(x)-1; НЕ ДОЛЖЕН стоять ; , тогда ошибки не будет
Гость
убери полностью else из всей программы.вот правильный код
Не нашли ответ?
Ответить на вопрос
Похожие вопросы