Помогите решить задачу в Паскале z=(min(x,y)+0,5)/(1+max*max(x,y))

0 голосов

Помогите решить задачу в Паскале
z=(min(x,y)+0,5)/(1+max*max(x,y))


спросил от (12 баллов) в категории Информатика
оставил комментарий от

Точно правильно переписано?

оставил комментарий от

max*max(x,y) - тут ошибки нет?

оставил комментарий от (12 баллов)

да, так должно быть, max в квадрате

оставил комментарий от (12 баллов)

когда вводятся x и y то выбирается из них max и min

1 Ответ
0 голосов
ответил от

Var
X,Y,M:real;
Begin
Write('X = ');ReadLn(X);
Write('Y = ');ReadLn(Y);
if X>Y then
Begin
M:=X;
X:=Y
End
else M:=Y;
Write('z = ',(X+0.5)/(1+M*M))
End.

оставил комментарий от (12 баллов)

а зачем присвоили x к y? X:=Y

оставил комментарий от

Потому что в X храниться минимальное значение, а в M - максимальное

оставил комментарий от (12 баллов)

а, все понял, спасибо

...