Предмет: Информатика,
автор: santos76
Даны действительные числа x, y. Меньшее из этих двух чисел заменить их среднеарифметическим, а большее их удвоенным произведением. Разработать алгоритм решения
Ответы
Автор ответа:
0
Var
x,y,a:real;
Begin
Write('x = ');ReadLn(x);
Write('y = ');ReadLn(y);
if x>y then
Begin
a:=x;
x:=2*x*y;
y:=(a+y)/2;
End
else
Begin
a:=y;
y:=2*x*y;
x:=(x+a)/2;
End;
WriteLn;
WriteLn('x = ',x);
WriteLn('y = ',y);
End.
x,y,a:real;
Begin
Write('x = ');ReadLn(x);
Write('y = ');ReadLn(y);
if x>y then
Begin
a:=x;
x:=2*x*y;
y:=(a+y)/2;
End
else
Begin
a:=y;
y:=2*x*y;
x:=(x+a)/2;
End;
WriteLn;
WriteLn('x = ',x);
WriteLn('y = ',y);
End.
Похожие вопросы
Предмет: Химия,
автор: V1n2i3k4a5
Предмет: Алгебра,
автор: tanakorzynevskaa
Предмет: Қазақ тiлi,
автор: vikulyakazakova02
Предмет: Литература,
автор: щзщхзъхъ
Предмет: Биология,
автор: Жансад