Что не так с кодом?
var
x, y, z, a, b: real;
begin
readln(x, y, z);
a:=((x*y)-z/(z*x))+2*y;
b:=(8-((x^2)*(y^3))/(sqrt(x*y)+4))-(34*z);
writeln (a);
writeln (b);
end.
MrSolution:
писать ^ для возведения в степень это сильно. Учитывая, что вам сказали до этого, что так нельзя.
Ответы
Ответ дал:
0
Ответ:
sqr(x) вместо x^2, sqr(y)*y вместо y^3.
Объяснение:
var
x, y, z, a, b: real;
begin
readln(x, y, z);
a:=((x*y)-z/(z*x))+2*y;
b:=(8-(sqr(x)*sqr(y)*y)/(sqrt(x*y)+4))-(34*z);
writeln (a);
writeln (b);
end.
Приложения:
x*x будет работать быстрее, чем sqr(x). Тоже про sqr(y)*y хуже, чем y*y*y. Да и нагляднее, на мой взгляд, писать так, чем функции ставить.
Спасибо. Просто мне так привычнее)
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад