Предмет: Информатика,
автор: Alexfirs
Выдаёт ошибку Program1.pas(11) : Форматное выражение может использоваться только внутри write, writeln и str
program vr3;
var a,b,n,h,x,y:real;
begin
a:=-2; b:=2; n:=41;
h:=(b-a)/n;
x:=a;
while x<=b do
begin
y:= sqr(exp(x*x*x*x))*sqr(x*x)/sqr(exp(x*x))-1;
x:=x+h;
writeln(x:5:2);(y:7:2);
end;
end.
Ответы
Автор ответа:
1
writeln(x:5:2);(y:7:2); => writeln(x:5:2,' ',y:7:2);
Функция writeln выводит только то, что заходится внутри первых скобок после нее. Вторая скобка (после точки с запятой) уже не относилась к нему и, как следствие, не выводилась. А компилятор тебе пишет о том, что твоя ошибка заключается в том, что ты указываешь формат вывода переменной, но не выводишь ее.
Похожие вопросы
Предмет: Українська мова,
автор: vladhal95
Предмет: Русский язык,
автор: securiti49
Предмет: Українська мова,
автор: fly4502quad
Предмет: Литература,
автор: Аноним
Предмет: Математика,
автор: ЙонакаТян228