int xxx(int X, int Y)
{
for(int i = 1; i < X + Y; ++i)
if(i + i > X + Y)
return i - 1;
}
чего-то я не понимаю. у меня так не получается.
вот моя версия:
Код:
do
{
Y--;
X++;
}
while (X<Y);
return X;
при условии X<Y (eсли на оборот, то просто меняем местами переменные)
и оба числа чётные или нечётные(если одно чётное, другое нет, то вычитаем из результата 0,5.)
Последний раз редактировалось BrainDeaD; 18.04.2010 в 22:26..