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

Как компактно отображать и хранить большие числа? - 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 = 4*(points-3); // number equations (for piecewise function) MatrixXd A(neq,neq);
C++ Множественное наследование Здравствуйте! Делаю следующее задание по подготовке к экзамену по С++. Пока только начал. Вкратце - есть абстрактный класс. Его наследует следующий абстрактный класс. Его наследует обычный класс. Программа не компилируется. Пишет следующее: $ g++ Targil5_1.cpp -o Targil5_1 /tmp/cc8LYhST.o: In function `HomeWork::HomeWork()': Targil5_1.cpp: (.text._ZN8HomeWorkC2Ev+0x1f): undefined... http://www.cyberforum.ru/cpp-beginners/thread1504683.html
Как происходит вызов одного приложения другим? C++
Здравствуйте. Пишу набор консольных утилит, столкнулся с проблемой того, что функция API копирования файла срабатывает при запуске приложения из среды VS и при запуске .bat файлом, но не срабатывает при вызове из другого приложения с помощью CreateProcess. В чем может быть причина такого поведения? коды обоих приложений: Вызываемое: #include <Windows.h> #include <iostream>
C++ Язык программирования С++. Вводный курс 4-е изд. Стенли Липпман[2007]
Стоит ли читать данную книгу новичку? Язык программирования С++. Вводный курс 4-е изд. Стенли Липпман
C++ Хеширование строки http://www.cyberforum.ru/cpp-beginners/thread1504663.html
Всем привет! Знаю што на си++ можно захешыровать строку в алгоритм md5 несколькима способами, нашел код хешырования на чистом си, но хочется написать самому. Не могли б вы мне розяснить принцып хешыровки етим столь чюдным алгоритмом? Возможна ли розхешыровка? В инете нашел сведения што можно только подбором, тоисть захешыровать и сравнить. Добавлено через 4 часа 20 минут Ау, люди! Што етим...
C++ Отступы в коде С++ О важности отступов в коде ,написанном на С++ ,задумался недавно. Что посоветуете прочитать на эту тему? А может быть просто найдется время у старожилов форума поделиться своим опытом . Попадались темы в нашем форуме с 2008 года, где вообще советуют не обращать внимания ни на отступы ни на пробелы , как хочешь так и пиши , машина все равно сделает все правильно. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.07.2015, 12:08     Как компактно отображать и хранить большие числа?
Длинное число заведомо содержит много информации, в компактном представлении её заведомо мало. Есть исключение: если дополнительная информация содержится в принадлежности к определённой последовательности, чем ограничено множество возможных значений, то сама запись может быть короткой, но тем не менее содержать всю информацию о числе. Но для абсолютно любого числа это не годится, так как оно может и не принадлежать заданной последовательности, а специально подгонять последовательность - надо описать её, а в описании должна быть недостающая информация о числе. Поэтому абсолютно любое можно только с некоторой ограниченной точностью. И вот для этого то есть отличное представление, вполне общепринятое: нотация с плавающей запятой. Но для гигантских чисел и она не компактна, так как и порядок тоже может иметь много знаков. Например, http://www.cyberforum.ru/cgi-bin/latex.cgi?2.414*10^{446545646994646448945454959595545454544878887421561231454684654564564868454154564564651564848454847847123156468768421234876142123} компактностью не страдает.
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru