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

Длинные числа в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задан числовой массив a[50]... http://www.cyberforum.ru/cpp-beginners/thread271778.html
Помогите решить Задан числовой массив А(50). Определить, каких элементов больше в этом массиве: положительных или отрицательных.
C++ Предугадать результат Здраствуйте, очень надо, скажите пожалуста, можно ли предугадать следующий результат Генератора Случайных Чисел по предыдущим результатам с помощью другого генератора? Добавлено через 13 минут Так же если монжно, в эту же тему. Помогите написать подобную программу. В которой у генератора случайных чисел будут не цифры а готовые значение. В количестве 20 штук. К примеру 1=КР, 2=10В, 3=АТ,... http://www.cyberforum.ru/cpp-beginners/thread271760.html
Прегрузки C++
Создать класс Bool – логические переменные. Определить операторы "+" – логическое ИЛИ, "*" – логическое И "^" – ИСКЛЮЧИТЕЛЬНОЕ ИЛИ, как дружественные функции, а операторы "==" и "!=" как методы класса. Операторы должны позволять осуществления операций, как с переменными данного класса, так и с переменными встроенного int. (Если целое число отлично от нуля, считается что переменная истинна, в...
Как обраиться к структуре в классе? C++
как обраиться к структуре в классе. к указателю и массиву. #include <iostream> using namespace std; class cd { private:
C++ Двоичное дерево http://www.cyberforum.ru/cpp-beginners/thread271734.html
Помогите пожалуйста построить двоичное дерево и найти в нём длину пути(количество ветвей от корня) до минимального элемента
C++ Двунаправленный список Помогите написать курсовой по теме "Спортивные товары" Добавлено через 4 минуты Или выложите пожалуйста хотябы примеры задач с двунаправленным кольцом, Заранее Спасибо подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13951 / 8782 / 1221
Регистрация: 24.12.2010
Сообщений: 15,891
08.04.2011, 08:50     Длинные числа в С++
Цитата Сообщение от Uxxzz Посмотреть сообщение
ну если под long int выделяется 4 байта памяти и его диапазон от -2 147 483 648 до 2 147 483 647
под тип double выделяется 8 байтов памяти и его диапазон от 2.2e-308 до 1.8е308 есть еще один вариант..это long double под его выводиться 16 байт памяти, а вот диапазон забыл=)
Не думаю, что все эти варианты удовлетворят ТС. long int и даже long long ему явно мало. А long double
будет давать неточный результат (значащих-то цифр всего 14) и тоже маловат. Нет, если разговор пошел о таких числах, без длинной арифметики не обойтись. Самый простой (но не самый эффективный) путь - представить числа в виде строк десятичных знаков и вспомнить как нас учили считать столбиком в 3-м классе. При этом очень просто организовать их ввод и вывод.
Впрочем, повторяю, библиотек на эту тему - немеряно.
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru