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

Нахождение минимально представимого числа в double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу с циклом while http://www.cyberforum.ru/cpp-beginners/thread972704.html
помогите плз. никак не получается. нашел код, но получается если первое число больше второго то прога работает, а если первое написать меньше то результат 0. как сделать чтобы работало и так и так? Написать программу, которая выводит в консоль только четные целые числа из диапазона от 1 до 20. () #include <iostream> using namespace std; void main () { int n1 = 0 , n2 = 0 , result = 0;...
C++ после отработки программы не закрывается консолька не закрывается консолька после отработки проги, и ошибку какую-то выкиывает типо не обработано исключение, и отладчиком тут никак, бо не показывает то место кода де неверно #include <iostream> #include <string> using namespace std; class swapall { private: http://www.cyberforum.ru/cpp-beginners/thread972682.html
C++ Стек и Очередь в С++(кусок кода написал, но дальше не могу)
Я описал вроде как саму очередь и функцию удаления контейнера,а самое главное пока что-то никак не пойму как делать. Помогите пожалуйста.Вот условие, а кусок кода ниже: Определить структуру очереди и разработать функции, которые необходимы для работы с заданным контейнером: функция складывания элемента push(память выделять динамически), функцию извлечения элемента pop, функцию печати...
C++ Итерационный метод не работает
Собственно дано 2 уравнения 1) x-cos(x)=0 2)x-10* cos(x)=0 нужно найти х 3 - мя способами 1) половинное деление 2) метод ньютона 3 ) итерационный метод #include <iostream> #include <math.h> #include <iomanip> using namespace std; int main () {
C++ Merge sort http://www.cyberforum.ru/cpp-beginners/thread972654.html
Здравствуйте, пытаюсь написать сортировку по методу слияния (merge). не получается, подскажите пожалуйста в чем ошибка? void merge_sort(int* A, int p,int r ,int q ) { int n1,n2; n1 = q - p ; n2 = r - q; int *L = new int ; int *R = new int ;
C++ Подскажите пожалуйста, существует ли какие либо ограничения на тип информационного поля списка? существует ли какие либо ограничения на тип информационного поля списка? подробнее

Показать сообщение отдельно
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64

Нахождение минимально представимого числа в double - C++

09.10.2013, 01:51. Просмотров 487. Ответов 2
Метки (Все метки)

Мне нужно найти минимальное число которое можно воткнуть в дабл
в дабле 64 бита поэтому пытался через bitset в десятичнуюсистему перевести число "0,0000....0001" всего 63 нолика))
но что-то не проходит мое решение =(
может потому что через bitset.to_... конвертируется в long int а не в double?
Подкинте ка пару идей по данной теме, может функция или параметры есть о которой я не знаю?
C++
1
2
std::bitset<64> bitset1("0.000000000000000000000000000000000000000000000000000000000000001");
std::cout << bitset1.to_ulong()<<endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru