Re: кстати - Pearl , 23.02.2005 03:51 MSK
: : Даны числа X и Y. Число X надо умножить на Y, если Y положительное, и разделить на Y, если Y отрицательное. Произвести вычисление, не проводя предварительно проверку знака Y.
: :
: : .kitn
:
: x*y^sign(Y)
:
: ^ - возведение в степень
: sign(y)= 1, y > 0
: = -1, y < 0
: =0, y=0
это как раз предварительная проверка знака Y. :)
Имхо, более правильно
X*Y^(Y/|Y|)
Поскольку в условиях задачи не сказано, что Y может принимать 0, то будем считать оно 0 не принимает.
   нашёл вот. - .kitn , 22.02.2005 19:07 MSK