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

Тип BigInt подключение библиотеки сверхбольших чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перемножение матриц http://www.cyberforum.ru/cpp-beginners/thread595208.html
Помогите пожалуйста перемножить матрицу а на с и вычесть из этого м-цу б, у меня постоянно нули =/ #include <math.h> #include <iostream.h> int main() { int itr, k, l, m=4, N=2; double a={{25,2,-2,1},{0,-20-0.3*N,3,0.1*N},{2,5,25,-2},{-4,-0.1*N,1,16+0.3*N}}, b={{25*N+11},{-49-0.5*N},{2*N-67},{-3.9*N+13}}, c={{0},{0},{0},{0}}, g={{0},{0},{0},{0}},
C++ Работа с файлами. Ошибка в массиве для заполнения #include <string.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <iostream> #include <io.h> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread595183.html
C++ Даны координаты центров n окружностей и их радиусы
Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей. Помогите с этой задачей пожалуйста.
C++ Функции system()
Можете рассказать о функциях system(), например, system("cls"); или system("pause");? Какие бывают разновидности, для чего они нужны? Заранее спасибо :)
C++ Что значат **? http://www.cyberforum.ru/cpp-beginners/thread595153.html
Что значат ** ??? double** mas = (double**)malloc(sizeof(double)*(M));
C++ немного теории Очень долго искал в инете определение методу Итерации чтоб так сказать было разжеванно но не нашел кто поможет дать ему определение на пальцах? а так же методу ньютона и половинного деления? Что означает перегрузка функции? Динамический массив? Информационные динамические структуры? нехватает мне теории, а в инете искать это чтоб найти хорошую литературы конкретно по этим вопросам нужно... подробнее

Показать сообщение отдельно
chuvak2008f
4 / 4 / 1
Регистрация: 10.01.2012
Сообщений: 43
03.06.2012, 19:09     Тип BigInt подключение библиотеки сверхбольших чисел
Нужно организовать работу с большими числами. Самое главное чтобы работала максимально быстро, насколько это возможно. Организовать это можно с помощью побитовых операций.
И как раз нашёл вот такую библиотеку, всё делает побитово. Одна проблема, не хочет работать.

https://mattmccutchen.net/bigint/index.html

У меня C++ Builder 2009, подключить подключил, определил тип. Но когда ввожу действия не запускается.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "conio.h"
#include <iostream>
#include <iomanip>
#include <string>
#include <cstdlib>
#include "bigint\BigIntegerLibrary.hh"
using namespace std;
 
void __fastcall TForm1::Button6Click(TObject *Sender) {
 
    BigInteger a = 65536, b;
    b = a * a * a * a * a * a * a * a;
 
    return;
}
Вот что пишет:
[ILINK32 Error] Error: Unresolved external 'BigInteger::BigInteger(int)' referenced from D:\PROGRAMMS\CODEGEAR\PROJECT\FINDDEVICE\RELEASE\UNIT1.OBJ

А когда убираю b = a * a * a * a * a * a * a * a; проект компилится, и запускается.

Народ помогите пожалуйста кто чем сможет) Нужно запустить это дело
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru