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

Факториал больших чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму 12 членов ряда http://www.cyberforum.ru/cpp-beginners/thread14638.html
Помогите пожалуйста, буду очень благодарна Для решения использовать рекуррентную формулу. Найти сумму ряда с точностью 10 в -4 степени. е факториал в степени н делить на н в сепени корень из е
C++ Вопрос по if, else? Как сделать так чтобы программа работала по таком принципу: 1. Проверяется первое условие если оно верно - выводится оператор за ним. 2. Проверяется второе условие если оно верно - выводится... http://www.cyberforum.ru/cpp-beginners/thread14636.html
C++ Задача нахождения выхода из лабиринта
Дан файл с нарисованным лабиринтом в нем, состоящий из 0 и 1. 0 - проход, 1 - стенка. На вход main функции подать файл и начальные координаты старта. Найти выход из матрицы прочертив "X" по маршруту...
C++ Площадь. Умножение,Сравнение,вывод на экран
Определить площадь квадрата(со стороной а) и окружности (радиуса R).Определить,площадь какого из них больше.Ответ вывести в виде сообщения.Ответ вывести в виде сообщения. Помогите решить пожалуйста
C++ Найти самую длинную строку в файле http://www.cyberforum.ru/cpp-beginners/thread14593.html
Есть задача: Дан произвольный файл с некоторым количеством строк. Найти самую длинную строку и вывести ее. Попытался реализовать так: #include <fstream> #include <iostream> using namespace...
C++ Вычислить значение s в зависимости от выполнения условия я пока полный ламер, а решение нужно, не могли бы вы помочь мне написать программу в С++, условие такое : S = x-y+z-t, если среди (x,y,z,t) есть переменные с равными значениями, в остальных случаях... подробнее

Показать сообщение отдельно
qwone
9 / 9 / 1
Регистрация: 18.08.2008
Сообщений: 129
25.10.2008, 23:44
если бы я пытался решать эту задачу . то начал бы с создания класса стринг-литерал с хранением в динамической куче .
потом оператор перегрузки по сложению стринг-литералов
на основе этого создал оператор перегрузки по по умножению стринг-литералов.
и под конец
функцию член этого класса факториал .
И если бы я все правильно написал то мог бы получить факториал сколь угодно длинного числа . Только вот машина бы начала долго "думать" . Но не не я же.

Добавлено через 6 минут 7 секунд
факториал 500 - это сколько знаков ?
если делать массив то это же надо не меньше 10 000 элементов типа чар (char).
по любому без класса громоздкий код получиться.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru