Получить противоположное число, если середина не равна нулю - PullRequest
0 голосов
/ 24 августа 2010

Мне нужна функция, которая будет возвращать противоположное число, но мне также нужно иметь возможность указать «центр».

например. Центр = 0. Если бы число было 10, оно вернуло бы -10.

Мне нужно это: Центр = 100 Если бы число было 10, оно вернуло бы 190.

Есть идеи, как это можно сделать?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 24 августа 2010
-(int) returnOppositeOf:(int)myNumber aroundCenter:(int)center
{

return ( (center*2) - myNumber);

}
2 голосов
/ 24 августа 2010

напротив = 2 * центр - X

1 голос
/ 24 августа 2010

opp = центр - (x - центр)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...