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

Число не входит по размеру в тип данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам http://www.cyberforum.ru/cpp-beginners/thread666837.html
В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам 332947=>431947
C++ Описать строку "number" (как массив символов) и переменную вещественного типа Помогите пожалуйста с заданием.... Надо Описать строку “number” (как массив символов) и переменную вещественного типа. Ввести значение переменной с клавиатуры. Очистить экран и вывести на экран ... http://www.cyberforum.ru/cpp-beginners/thread666827.html
C++ Вывод строки на экран: код не показывает обратную косую черту
Срочно нужна помощь.... по заданию надо вывести на экран сообщение: \\Это комментарий? //Нет, это комментарий дан код, но не показывает обратную косую черту. #include "stdafx.h" #include...
C++ Вычислить сумму ряда с заданной точностью
на языке си++. даны действительные числа -1<x<1,1<ε <0, составить программу вычисления с точностью ε следующие суммы ((2^2)*(x^2))/(2*4) +((2^3)*(x^3))/(2*4*6)+....
C++ istream, ostream http://www.cyberforum.ru/cpp-beginners/thread666754.html
Есть задача по сохранению в файл и восстановлении из файла объекта. Функции надо сделать такие: void Serialize(std::ostream & stream); // сохранение в файл void Deserialize(std::istream &...
C++ Имеется строка, содержащая число в экспоненциальной форме помогите пожалуйста !!!!.... никак не могу придумать как решить эту задачу.. очень нужно.. Прочитать в переменные целого типа два действительных числа со знаком в экспоненциальном представлении... подробнее

Показать сообщение отдельно
Байт
Эксперт C
16548 / 10818 / 1640
Регистрация: 24.12.2010
Сообщений: 20,880
09.10.2012, 13:11
Цитата Сообщение от Gepar Посмотреть сообщение
Ну есть ещё long long для тех кому мало int.
Ну, lond long меньше double, а ТС использует именно double. И судя по всему, требуются очень большие факториалы
Если и его не хватает - вам придется написать свой класс (реализовать через массив например) поддерживающий операции + - и остальные какие вам там понадобятся.
Да, это и есть длинная арифметика. Но свой класс выдумывать не обязательно. в гугле и на форуме таких реализаций вагон и маленькая тележка. ИМХО, логичнее всего делать через вектора
Последний вариант конечно в разы медленнее, но других вариантов нет.
Тут уж ничего не поделаешь! Какова задача - такие и расходы!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru