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

Умножение двух больших чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить объединение из двух полей Первое поле - массив из двух байт, второе - слово http://www.cyberforum.ru/cpp-beginners/thread1764430.html
Помогите написать программу( лучше с комментариями чтобы разобраться) Определить объединение из двух полей Первое поле - массив из двух байт, второе - слово Ввести случайное целое число в диапазоне от 5 до 200 Округлить его до ближайшего целого, кратного 3 Если число больше 100 - вычесть из него 29, если число меньше - прибавить 119. Вывести полученный результат, старший байт результата и...
C++ Крестики Нолики Прошу помочь, я написал игру крестики нолики, но при вводе. Выводится только крестик. ПОмогите. Не знаю в чем ошибка. #include <iostream> using namespace std; char board= {}; void clr_scr() { for (int i=0; i<100; i++) { cout<<"\n"; } http://www.cyberforum.ru/cpp-beginners/thread1764414.html
C++ Не совсем понятна функция
Добрый день, форумчане! Дана такая функция, по ней надо написать консольное приложение на C++, но вот не пойму ее до конца. Запись i=n1 означает, что переменная меняет свои значения от слогаемого к слогаемому, где начальное значение i равняется n1 (по условию Xn1=A), а запись сверху сигмы, показывает, что в конце переменная принимает значение n2 (по условию Xn2=B). Только не знаю, что делать с...
C++ Файлы и их создание в определенной директории
Здравствуйте, форумчане, хотелось бы узнать кое-что по данному вопросу, а конкретнее задаче: Нужно создать при запуске определенную папку Далее проверить, есть ли в ней файл, в этой папке, или нет Если есть - открыть его и продолжать работу с ним Если нет - создать файл с заданным именем в этой папке Проблема в том, что не работает именно условие CreateDirectoryW(L"Lists",NULL);...
C++ Вывести элементы массива в определенном порядке http://www.cyberforum.ru/cpp-beginners/thread1764365.html
здраствуйте! кто может помогите пож-та или подскажите чем сможете... b)Дан массив A размера N. Вывести его элементы в следующем порядке:A1, AN, A2, A N-1, A3, A N-2, ... . Добавлено через 20 минут помогите пож-та!!! может у кого то есть уже готовая программа или так обьяснить сможет=((((((((
C++ Исправить ошибки в программе формирования одномерного массива Написать функцию, которая из одномерного массива А формирует массив Х по закону: 1, a(i)>c х(i) = 0, a(i)=c -1, a(i)<c c-некоторая константа погнали #include <iostream> подробнее

Показать сообщение отдельно
notAll
176 / 65 / 16
Регистрация: 27.05.2016
Сообщений: 183
Завершенные тесты: 2
17.06.2016, 00:15     Умножение двух больших чисел
Есть одна очень простая библиотека Boost.Multiprecision. Использовать очень легко, понимать особого труда не составляет - просто подключить заголовок и использовать:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <boost/multiprecision/cpp_int.hpp>
 
namespace mp = boost::multiprecision;
 
int main()
{
    mp::cpp_int a{"1234567890123456789012345678901234567890"}, b{"4578564242121325421213524321021212121"};
 
    std::cout << "a * b = " << a * b << std::endl;
}
 
Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru