Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определение знака числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пересесть с языков высокого уровня на С++ http://www.cyberforum.ru/cpp/thread1124571.html
Здравствуйте, я ActionScript3 разработчик и в данный момент рассматриваю возможность пересесть на с++ для возможности вести разработку под платформы написанные на этом языке. Я слышал, что с++...
C++ Неконсольное приложение До этого писал только в консоли. Решил попробовать написать программу с окном(Типа нажимешь на кнопку и в окне выводится Hello, world). Кто знает ПОНЯТНЫЕ уроки/пояснения. Я сам не нашел(а что нашел... http://www.cyberforum.ru/cpp/thread1124340.html
Текстовая игра-симулятор [ищу код] C++
Доброго времени суток! Ищу код игры наподобие Симулятора Бомжа (на андройде есть такой), Хакера или чего-то такого. Во всех их одна концепция: они сами по себе текстовые (жмякаем только кнопочки и...
Непонятная конструкция в C++ C++
Наткнулся на конструкцию, для которой g++ работает не так, как компилятор безо всяких расширений (в мойм случае это Sun CC). template <typename TReal> struct Random { static TReal prec; };...
C++ Guitar hero c++ http://www.cyberforum.ru/cpp/thread1120325.html
Привет. Выбрал guitar hero как тему курсовой и сейчас продумываю алгоритм. Хотелось бы посоветоваться о его правильности. Открываю аудиофайл->перевожу его в массив байтов->БПФ преобразую его в...
C++ Мониторинг оборудования. Снизить интервалы опроса Есть программа, которая работает с ком-портом. Постоянно мониторит оборудование, то есть работает по принципу клиент-сервер. Данные относительно большие проходят, в следствии чего есть задержки между... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,205

Определение знака числа - C++

20.03.2014, 19:03. Просмотров 1983. Ответов 12
Метки (Все метки)

тут опять потребовалась функция возвращающая -1 при отрицательном 1 при положительном и 0 при 0 числе
C++
1
2
3
4
5
6
7
8
9
int fnc(int n)
{
 if(n<0)
   return -1;
 if(n>0)
   return 1;
return 0;
 
}
но "это всем известно и никому не интересно"(с) Брыль "Чародеи"

вот изобрел
зацените

C++
1
2
3
4
int fnc(int n)
{
 return 0-(n<0)+(n>0);
}
Добавлено через 3 минуты
вот еще
C++
1
2
3
4
int fnc(int n)
{
 return (n>=0)-(n<=0);
}
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru