Форум программистов, компьютерный форум CyberForum.ru

Проверка на NaN (С/С++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Народ, чет с while... http://www.cyberforum.ru/cpp-beginners/thread264569.html
Тут проблемка, захотел написать миниатюрную игрушечку на с++ и в єпизоде боя использовал do-while... и вот вроде кк все нормально, оба бьються, но бой не коньчается... просто хп в - уходит и считай так до бесконечности... если ктот шарит прошу помочь... вот мой код: do { int r,d; srand(time(&t)); d=rand()%10+10; hp-=d; cout<<"Противник нанес вам "<<d<< " урона. у вас осталось...
C++ Инициализация вещественных статических константных полей класса С++ static const double x=2.15; //c double и float не инициализирует. Почему?? http://www.cyberforum.ru/cpp-beginners/thread264550.html
вычислить сумму и количество элементов в массива X[15],для 0<x1<1 C++
вычислить сумму и количество элементов в массива Xв массив y и подсчитать их количество для для 0<x1<1
СОРТИРОВКА C++
Нужно отсортировать массив тремя видами сортировки : Шелла,Слияния,Пирамидальная. Язык : С++
C++ Тип для факториала http://www.cyberforum.ru/cpp-beginners/thread264519.html
Какой тип нужно изпользовать для вычесления факториала числа 999?? Пробовал unsigned long long считает максимум факториал 31 а если еще пару словечек long дописать, то dev-cpp ругается
C++ треугольники #include <math.h> #include <iostream> #include "class.h" using namespace std; tre1::tre1(double){ a=0; b=0; c=0; подробнее

Показать сообщение отдельно
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
26.03.2011, 22:38     Проверка на NaN (С/С++)
В C99 в math.h есть isnan(x).
А так, не знаю, насколько это правильно и переносимо, но для бытовых нужд работает: NaN не равен сам себе, поэтому просто x != x.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru