Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как компактно отображать и хранить большие числа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека Eigen http://www.cyberforum.ru/cpp-beginners/thread1504703.html
Нашел недавно такую библиотеку и хотел потренироваться. VectorXd fit(MatrixXd data, VectorXd X) { int points = data.cols(), nodes = points - 4, // conection nodes neq =...
C++ Множественное наследование Здравствуйте! Делаю следующее задание по подготовке к экзамену по С++. Пока только начал. Вкратце - есть абстрактный класс. Его наследует следующий абстрактный класс. Его наследует обычный класс.... http://www.cyberforum.ru/cpp-beginners/thread1504683.html
Как происходит вызов одного приложения другим? C++
Здравствуйте. Пишу набор консольных утилит, столкнулся с проблемой того, что функция API копирования файла срабатывает при запуске приложения из среды VS и при запуске .bat файлом, но не...
C++ Язык программирования С++. Вводный курс 4-е изд. Стенли Липпман[2007]
Стоит ли читать данную книгу новичку? Язык программирования С++. Вводный курс 4-е изд. Стенли Липпман
C++ Хеширование строки http://www.cyberforum.ru/cpp-beginners/thread1504663.html
Всем привет! Знаю што на си++ можно захешыровать строку в алгоритм md5 несколькима способами, нашел код хешырования на чистом си, но хочется написать самому. Не могли б вы мне розяснить принцып...
C++ Отступы в коде С++ О важности отступов в коде ,написанном на С++ ,задумался недавно. Что посоветуете прочитать на эту тему? А может быть просто найдется время у старожилов форума поделиться своим опытом .... подробнее

Показать сообщение отдельно
SerVal
23 / 23 / 2
Регистрация: 16.04.2015
Сообщений: 208
25.07.2015, 12:38  [ТС]
Сейчас всё отображается тот так:

D:\aProjects\TestBigInt\x64\Release>TestBigInt.exe -power M47
--- power() test ---
Generating Mersenn number M47 = power(2, 43112609) - 1
Generation complete:
M47 : 316470269 .... 697152511
M47 : число цифр = 12978189
M47 : число сегментов = 1442021
Exec time : 203.18 seconds.
***
*это внутреннее представление. Хотелось бы одной короткой строкой.

Добавлено через 29 минут
А может вычислить факториал, который поближе к числу?
Например:

>TestBigInt.exe -factorial 5
Calculating factorial: 5
Big integer : 120
number of decimal digits = 3
number of segments = 1
Exec time : 0 seconds.

Тогда число можно будет представить как факториал плюс остаток:
число 123 = "5!+3".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru