Знак числа

 

Да уж ... Есть косинусы арккосинусы, а элементарной функции знак числа нет.

Типа С-подобный язык. Ну тогда как в С++ :

((x > 0) - (x < 0) ) .... )))

))) в VBA хоть SGN(x) есть но там типов нет, там проще

Изучаю дальше...

 

да, из массива номер , или индекс элемента массива тоже нет функции. только параллельный подсчет индекса в переменную. если кто знает проще как решить задачу получения номеров массива М{4}=15 и М{9}=15 как получить в переменные цифры 4 и 9

 
Valeriy Yastremskiy:

да, из массива номер , или индекс элемента массива тоже нет функции. только параллельный подсчет индекса в переменную. если кто знает проще как решить задачу получения номеров массива М{4}=15 и М{9}=15 как получить в переменные цифры 4 и 9

ArrayBsearch

 
Спасибо, но это и есть пересчет, только в функции языка. А вот индекс элемента массива в переменную это другая задача.
 
Dmitrii Troshin:

Да уж ... Есть косинусы арккосинусы, а элементарной функции знак числа нет...

Есть такая функция в СБ - библиотека Alglib. Называется MathSign().

 
Dmitrii Troshin:

))) в VBA хоть SGN(x) есть но там типов нет, там проще

Изучаю дальше...


#define SGN(x)    x>=0.0 ? (x==0 ? 0: 1) : -1