Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Быстрое программирование https://www.cyberforum.ru/ cpp/ thread266617.html
Расскажите что это такое. Ничего толкового ни на русском ни на английском не нашел. Только пару книг, но их надо покупать.
C++ Блок схемы
Здравствуйте, есть три задачи. Нужно составить блок-схему алгоритма к ним. У самого ничего не получается, помогите пожалуйста. 1.Вывести сообщение "да", если в массиве А(9) имеется хотя бы одна пара равных элементов, стоящих рядом. 2. В одномерном массиве найти сумму тех элементов массива, значения которых больше 4 и при этом индекс кратный 4 3. В заданном массиве A(N) отрицательные...
C++ Как вызвать скрипты powershell из программы, написанной на с++ https://www.cyberforum.ru/ cpp/ thread265541.html
Собственно задача в следующем, есть скрипты обращения к базе данных AD, вывод результата на стандартную консоль. Нужно из программы на visual С++ отработать скрипт и выходную информацию записать в переменную для последующей обработки и вывода. За ранее благодарен.
C++ Является ли чило автоморфным? Дано натуральное число N. Определить, является ли оно автоморфным. Автоморфное число N равняется последним разрядам квадрата этого числа. Например, числа 5, 6, 25, поскольку 52=25, 62=36, 252=625. https://www.cyberforum.ru/ cpp/ thread265270.html
Ошибки в коде. C++
Мне нужно было создать класс, который бы вставлял, удалял комплексные числа в массиве. Поиск элемента должен производиться двоичным поиском #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; struct CComplex {
C++ Преобразование арифметического выражения! https://www.cyberforum.ru/ cpp/ thread264877.html
помогите пожалуйста с написание программы..задание такое: 1. Преобразовать арифметическое выражение, не содержащее скобок (и соответственно функциональных символов) в промежуточное представление. Например , A1+B1-X/15.5 . я к сожалению не знаю как это делать, а сдать нужно... заранее спасибо!
C++ Операции с массивами https://www.cyberforum.ru/ cpp/ thread264797.html
Помогите пожалуйста с решение задачки с массивами 1 Сформировать одномерный массив целых чисел, используя датчик случайных чисел. Распечатать полученный массив. Перевернуть массив и, если число элементов массива нечетное, удалить его средний элемент. Добавить в начало массива 3 элемента с значением M-2. Распечатать полученный массив. 2 В заданном двумерном массиве целых чисел поменять...
Д.Либерти С++ за 21 день. strncpy(...) Листинг 8.11 C++
#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?? https://www.cyberforum.ru/ cpp/ thread264339.html
Народ, памагите плиз, как подключить компиляторы С и С++ к Netbeans в виндовс?? Я попробовал скачать Cygwin и подключить компиляторы от туда, неполучилось, также пытался совместить с компилятором Visual C++, опять неудача, если кто знает, что и как, объясните!!
C++ Как записать на С++? https://www.cyberforum.ru/ cpp/ thread263715.html
Program F; uses crt; var rArg,rF:arrayof real; inf:Text; outf:file of real; n,l:integer; begin clrscr; assign(inf, 'ID.dat');
C++ Перевод из n-ричной системы счисления, в k-ричную
Сабж. Само число не превышает 2^31, писал так: #include <iostream> #include <string> #include <math.h> using namespace std; using std::string; int from(char c) {
C++ if в C++ и C https://www.cyberforum.ru/ cpp/ thread262941.html
Как использовать оператор if в С++ и С ? Напимер: JavaScript if (условие) { тогда } else {}
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
30.03.2011, 13:09  [ТС] 0

Как вернуть NaN и Infinity, проверить на NaN и Infinity? - C++ - Ответ 1502301

30.03.2011, 13:09. Показов 29071. Ответов 40
Метки (Все метки)

Ответ

А почему бесконечность то интовая? Может
C++
1
2
double doubleNaN = std::numeric_limits<double>::quiet_NaN();
double intInfinity = std::numeric_limits<double>::infinity();
?

Добавлено через 14 минут
И проверку как сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
typedef double (*dp)(double);
double d(dp f, double x, double dx)
{
 double result, d,oldresult;
 for (result=std::numeric_limits<double>::quiet_NaN(), d=1.0; d!=0.0; dx/=2)
 {
  if (...)
  {
   return std::numeric_limits<double>::quiet_NaN();
  }
  if (...)
  {
   return std::numeric_limits<double>::infinity();
  }
  oldresult=result;
  result=(f(x+dx)-f(x-dx))/(2*dx);
  if (/*Как написать условие oldresult!=NaN?*/)
  {
   d=oldresult-result;
  }
  else
  {
   d=1.0;
  }
 }
 return result;
}
. Дальше, вернула эта функция std::numeric_limits<double>::quiet_NaN(), или std::numeric_limits<double>::infinity(), как написать условия для отлова в ифах этих значений?

Вернуться к обсуждению:
Как вернуть NaN и Infinity, проверить на NaN и Infinity? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2011, 13:09
Готовые ответы и решения:

Проверка double на NaN и Infinity
Как лучше проверить дабл на нотенамбер или бесконечность?

Как определить NAN INFINITY HUGE_VAL?
пробую собрать libxml2-2.9.8 старым компилятором (cl v 13.10.4035 for 80x86 из DDK) там в xpath.c...

Null,undefined,Nan,infinity
Всем привет! У меня 2 вопроса: 1)Перечисленные в заголовке значения яв-ся ли типами данных 2)В...

Обработка исключений при NaN, Infinity, by zero
Здравствуйте! Подскажите, пожалуйста, как сделать обработку исключений при этих значениях. Типа: ...

40
30.03.2011, 13:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2011, 13:09
Помогаю со студенческими работами здесь

Ошибка -nan(ind) и nan
Доброго времени суток форумчане! Решаю задачу, в которой необходимо найти площадь треугольника по...

Как можно убрать Infinity?
package zad7; public class main { public static void main(String args) { ...

Как реализована Double.NaN != Double.NaN
public static void main(String args) { Float f1 = new Float(Float.NaN); Float f2...

infinity размер
Вопрос почему при заданной размерности я могу добавлять бесконечно? Оо class stack{ private:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru