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

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

Восстановить пароль Регистрация
 
laucher
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 20
09.11.2013, 22:10     Вывод сверхбольших чисел #1
Доброго времени суток.
Суть такова, что необходимо выводить на экран сверхбольшие числа. Свыше 2^64. Есть ли какие способы сделать это максимально просто? Или каким-либо образом создавать свой класс и придумывать что-нибудь эдакое?
Причем вывод не в экспоненциальной форме
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13993 / 8824 / 1231
Регистрация: 24.12.2010
Сообщений: 15,990
09.11.2013, 22:14     Вывод сверхбольших чисел #2
Цитата Сообщение от laucher Посмотреть сообщение
и придумывать что-нибудь
И придумывать... Или воспользоваться одной из библиотек "длинной арифметики" Или свою придумать, что, имхо, проще...
laucher
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 20
09.11.2013, 22:16  [ТС]     Вывод сверхбольших чисел #3
Как это тогда организовать?
Создавать массив\вектор(длинной в количестве разрядов числа), в котором каждый элемент это цифра в разряде сверхбольшого числа?
Байт
 Аватар для Байт
13993 / 8824 / 1231
Регистрация: 24.12.2010
Сообщений: 15,990
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     Вывод сверхбольших чисел
Ответ Создать тему
Опции темы

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