Задать вопрос
20 февраля, 20:42

Program v6;

Var x, y:real;

Begin

writeln ('x') ;

readln (x) ;

if x<0 then y:=exp (x) + sin (sqrt (x*x+1)) / cos (sqrt (x*x+1)) ;

if x>=0 then y:=x*x+4*cos (x) ;

writeln ('y = ', y) ;

end.

x1=-0,9; 0

x2 = 7; 0,5

Программа "Розгалуження"

пишу в turbo pascal вот такую программу и выдает ошибку (Ошибка выполнения 106 по адресу 0000:0049.)

+1
Ответы (1)
  1. 21 февраля, 00:17
    0
    Сделай проверку, чтобы в первом if в cos (sqrt (x*x+1)) ; нуля не получилось ...

    скорее из-за этого
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Program v6; Var x, y:real; Begin writeln ('x') ; readln (x) ; if x=0 then y:=x*x+4*cos (x) ; writeln ('y = ', y) ; end. x1=-0,9; 0 x2 = 7; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы