Как сменить знак в переменной

Alexey Viktorov  
Yevheniy Kopanitskyy:

Всем привет столкнула с необходимастью сминить знак в переменной

имею -6 а нижно сменить на 6.

Что применить

Или умножить на -1 или взять абсолютную величину. MathAbs() или fabs()

Документация по MQL5: Математические функции / MathAbs
Документация по MQL5: Математические функции / MathAbs
  • www.mql5.com
Математические функции / MathAbs - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
multiplicator  
Alexey Viktorov:

 или взять абсолютную величину. MathAbs() или fabs()

а зачем 2 функции существует?

Igor Makanu  
hartmann:

а зачем 2 функции существует?

для совместимости со старыми версиями кодов, сначала все математические ф-ции назывались Math.. сейчас f..

Mathsin() == fsin()

multiplicator  
Igor Makanu:

для совместимости со старыми версиями кодов, сначала все математические ф-ции назывались Math.. сейчас f..

Mathsin() == fsin()

а зачем их переименовали на f?
Igor Makanu  
hartmann:
а зачем их переименовали на f?

пути разработчиков неисповедимы!

Slava  
var=-var;
Igor Makanu  
Slava:
var=-var;

Вы еще напишите как в справке конструкции:

for(i=0,j=n-l;i<n && !IsStopped();i++,j--) a[i]=a[j];

или arr_1[i]=arr_2[j++];

тогда точно всех новичков распугаете! )))))

Alexey Viktorov  
Igor Makanu:

для совместимости со старыми версиями кодов, сначала все математические ф-ции назывались Math.. сейчас f..

Mathsin() == fsin()

Я не очень уверен, но кажется что это совместимость с виндовыми функциями. Пусть знающие точно, нас рассудят.

SemenTalonov  
Alexey Viktorov:

Я не очень уверен, но кажется что это совместимость с виндовыми функциями. Пусть знающие точно, нас рассудят.

WINAPI не экспортирует такие примитивные функции а в стандартной С библиотеке, функций с префиксом f нет

http://www.cplusplus.com/reference/cstdlib/

а нет. всё таки есть

http://www.cplusplus.com/reference/cmath/

с префикса f начинаются названия функций для операций над числами с плавающей (float) точкой

(stdlib.h) - C++ Reference
  • www.cplusplus.com
This header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arithmetics, searching, sorting and converting.
Причина обращения: