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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму 12 членов ряда http://www.cyberforum.ru/cpp-beginners/thread14638.html
Помогите пожалуйста, буду очень благодарна Для решения использовать рекуррентную формулу. Найти сумму ряда с точностью 10 в -4 степени. е факториал в степени н делить на н в сепени корень из е
C++ Вопрос по if, else? Как сделать так чтобы программа работала по таком принципу: 1. Проверяется первое условие если оно верно - выводится оператор за ним. 2. Проверяется второе условие если оно верно - выводится оператор за ним.(Если оба условия верны, то выводиться два оператора.) 3. Если не одно условие не выполнилось вывелся оператор, который после else. if(a == b) printf("В ЯЩИКЕ №1"); if(c == d)... http://www.cyberforum.ru/cpp-beginners/thread14636.html
C++ Задача Лабиринт помогите пжл!!!
Дан файл с нарисованным лабиринтом в нем, состоящий из 0 и 1. 0 - проход, 1 - стенка. На вход main функции подать файл и начальные координаты старта. Найти выход из матрицы прочертив "X" по маршруту движения и используя правило правой руки. Ходить можно только по вертикалям и горизонталям. Срочно помогите пожалуйста. Есть идеи как написать может быть код!? горю... (на С)
Неудачное сохранение в C++ Builder C++ Builder
У меня случилось такое приключение: Писала я прогу в Билдере, а в квартире свет вырубили. Нажала на сохранение, но блок БП(,которому давно пора на пенсию) сдох раньше, чем оно закончилось. Теперь при открытии проекта билдер выдает "Error creating form: line too long on line 2770." После этого проект открывается, но при попытке скомпелить валезаю ошибки: RLINK32: Unsupported 16bit...
C++ Найти самую длинную строку в файле http://www.cyberforum.ru/cpp-beginners/thread14593.html
Есть задача: Дан произвольный файл с некоторым количеством строк. Найти самую длинную строку и вывести ее. Попытался реализовать так: #include <fstream> #include <iostream> using namespace std; void main() {#include <fstream> #include <iostream>
C++ Вычислить значение s в зависимости от выполнения условия я пока полный ламер, а решение нужно, не могли бы вы помочь мне написать программу в С++, условие такое : S = x-y+z-t, если среди (x,y,z,t) есть переменные с равными значениями, в остальных случаях S=x+y+z+t/4. помогите, please.. подробнее

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

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