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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
laucher
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 20
#1

Вывод сверхбольших чисел - C++

09.11.2013, 22:10. Просмотров 232. Ответов 4
Метки нет (Все метки)

Доброго времени суток.
Суть такова, что необходимо выводить на экран сверхбольшие числа. Свыше 2^64. Есть ли какие способы сделать это максимально просто? Или каким-либо образом создавать свой класс и придумывать что-нибудь эдакое?
Причем вывод не в экспоненциальной форме
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 22:10     Вывод сверхбольших чисел
Посмотрите здесь:

C++ Вывод чисел!
C++ Вывод чисел
C++ Вывод чисел Фибоначчи
C++ Вывод чисел на консоль
C++ Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
Вывод чисел словами C++
C++ Написать класс сверхбольших целых чисел, использовать массив типа char
Вывод простых чисел C++
C++ вывод генерированных чисел
C++ Вывод равных чисел
вывод чисел C++
Вывод чисел циклами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
 Аватар для Байт
15059 / 9461 / 1385
Регистрация: 24.12.2010
Сообщений: 17,516
09.11.2013, 22:14     Вывод сверхбольших чисел #2
Цитата Сообщение от laucher Посмотреть сообщение
и придумывать что-нибудь
И придумывать... Или воспользоваться одной из библиотек "длинной арифметики" Или свою придумать, что, имхо, проще...
laucher
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 20
09.11.2013, 22:16  [ТС]     Вывод сверхбольших чисел #3
Как это тогда организовать?
Создавать массив\вектор(длинной в количестве разрядов числа), в котором каждый элемент это цифра в разряде сверхбольшого числа?
Байт
Эксперт C
 Аватар для Байт
15059 / 9461 / 1385
Регистрация: 24.12.2010
Сообщений: 17,516
09.11.2013, 22:31     Вывод сверхбольших чисел #4
Цитата Сообщение от laucher Посмотреть сообщение
вектор(длинной в количестве разрядов числа), в котором каждый элемент это цифра в разряде сверхбольшого числа?
Правильным путем идете! Но если важна скорость, то элементы делать лучше типа int. И в любом случае вспоминать школьные алгоритмы сложения-умножения-вычитания-деления столбиком
laucher
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 20
10.11.2013, 08:43  [ТС]     Вывод сверхбольших чисел #5
Байт, Спасибо, разобрался)
Yandex
Объявления
10.11.2013, 08:43     Вывод сверхбольших чисел
Ответ Создать тему
Опции темы

Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru