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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Д.Либерти С++ за 21 день. strncpy(...) Листинг 8.11 http://www.cyberforum.ru/cpp-beginners/thread264451.html
#include<iostream> #include<ctype.h> #include<string.h> using namespace std; bool GetWord(char *string, char *word, int& wordOffset); int main() { const int buffersize=255; char buffer; char word;
C++ Как подключить компиляторы С и С++ к Netbeans в Windows?? Народ, памагите плиз, как подключить компиляторы С и С++ к Netbeans в виндовс?? Я попробовал скачать Cygwin и подключить компиляторы от туда, неполучилось, также пытался совместить с компилятором Visual C++, опять неудача, если кто знает, что и как, объясните!! http://www.cyberforum.ru/cpp-beginners/thread264339.html
Проверка, пустой ли вектор C++
как правильно релалзовать фунцию которая будет проверять пустой ли обьекто класса вектор? дума надо его чрез були делать но как?
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент
Вот задание: Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием Вот что сделал: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
C++ Последовательность Хэмминга http://www.cyberforum.ru/cpp-beginners/thread263858.html
1)Даны натуральные числа a,b (a<=b). Получить все простые числа p, удовлетворяющие неравенству a<=p<=b. 2)Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения 3 последных целых чисел. 3)Последовательность Хэмминга образует натуральные числа, не имеющие других простых делителей, кроме 2,3,5. Найти первый элемент, больший данного числа N, а так же номер этого элемента в...
C++ Как записать на С++? Program F; uses crt; var rArg,rF:arrayof real; inf:Text; outf:file of real; n,l:integer; begin clrscr; assign(inf, 'ID.dat'); подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
30.03.2011, 15:23     Проверка на NaN (С/С++)
Вот тут есть ссылки
Как вернуть NaN и Infinity, проверить на NaN и Infinity?

Цитата Сообщение от 'HelloWorld' Посмотреть сообщение
Проблему решил использованием маски и побитового сравнения
Для того и вводятся интерфейсы, чтобы не корячиться с масками. NaN'ы бывают тихие и громкие. И вроде бы как множество способов записи NaN'а. Другое дело, что не везде интерфейсы поддержаны

Вот один из вариантов библиотечного isnan'а (в предположении, что плавающие числа представлены в стандарте ieee-754)
http://fxr.googlebit.com/source/lib/libc/gen/isnan.c
union описан здесь
http://fxr.googlebit.com/source/lib/...clude/fpmath.h
 
Текущее время: 13:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru