перевод отрицательного знака в положительный

conys_sm
Offline
Зарегистрирован: 30.03.2011

Здравствуйте. 

Нужна не большая помощь, сам не могу найти в описаниях.

Нужно, в результатах выполнения, постоянно менять отрицательный знак на положительный. 

Например 5 - 3 = - 2. но результат должен быть без знака минус, тобишь 2

В математических функциях такой функции нет. Есть ли вообще такая функция? Если нет то как написать функцию которая возвращает приобразованное значение, точнее как написать чтоб функция возвращала значение?

Спасибо за помощь.

tsostik
Offline
Зарегистрирован: 28.02.2013

Есть такое волшебное место - гугл называется.

https://www.google.com/search?q=%D1%83%D0%BD%D0%B0%D1%80%D0%BD%D1%8B%D0%...

https://www.google.com/search?q=%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%...

Или даже

https://www.google.com/search?q=%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%...

PS: А вообще, с каких это пор пять минус три стало равно минус два?

Geronimo
Offline
Зарегистрирован: 06.05.2013

int abs(int val)
{
return val<0?-val:val;
}

maksim
Offline
Зарегистрирован: 12.02.2012

conys_sm пишет:

В математических функциях такой функции нет. 

Как это нет? Третья в математических функциях abs().

conys_sm
Offline
Зарегистрирован: 30.03.2011

Geronimo и maksim огромное спасибо ребята, честно бывает замыливание взгляда, а тут явное замыливание мозга было :)) Спасибо!