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

Большие факториалы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите подредактировать программу http://www.cyberforum.ru/cpp-beginners/thread347482.html
помогите исправить программу так, чтобы b могла принимать любое задаваемое значение из интервала и можно ли это сделать с помощью char ? #include <math.h> #include <conio.h> #include...
C++ Копирование содержимого одного текстового файла в другой Открытие одного текстового файла и создание другого с записью в него информации с первого открытого файла, делал так как знал короче говоря он в создаваемый файл записывает информацию с первого но... http://www.cyberforum.ru/cpp-beginners/thread347467.html
C++ Игра "Жизнь"
Всем привет. Взялся за написание "Жизни", столкнулся с непонятными багами. Вот мой код (сначала хочу проверить алгоритм на небольших массивах): #include <iostream> using namespace std; void...
С Java на C++ можно ли конвертировать? C++
Есть маленькая программка на Java: фрактальный вихрь. Можно ли её конвертировать на C++ ? Сам не силен в программировании. вот код на Java public Image createImage() { BufferedImage image =...
C++ Таблица факториалов http://www.cyberforum.ru/cpp-beginners/thread347413.html
На сайте http://www.habit.ru/33/348.html приводится таблица факториалов, но не все значения (как мне кажется) в ней правильны, например, 50! Или моя программа не так считает. Кто-нибудь может...
C++ Глобальная константа Глобальные константы В С глобальная константа, т. е. инициализированная глобальная переменная с модификатором const, имеет своей областью действия всю программу (доступна для внешней компоновки),... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
02.09.2011, 22:43
Цитата Сообщение от KING1994 Посмотреть сообщение
Кстати я нашел альтернативный вариант решения
это не альтернативный вариант, это бред, который написал ребенок из ясельной группы. Я не знаю, пусть там бы еще афинные преобразования автор влепил бы, пару численных методов, еще кучу мусора, ведь и так перфоманс наглухо убитый, парой часов больше, парой часов меньше, чего уж там мелочиться. Для сравнения, мой код считает 100000! за полтора часа. Можете посмотреть за сколько это выполнит "альтернативный" вариант
Все вычисление уложилось в эти строки
C++
1
2
3
4
5
6
        cin>>a;
        for(i=0;i<a;i++,j++)
        {
                sum*=j;
        }
        cout<<sum<<endl<<endl;
но все равно нереально кучеряво. К тому же точность такого вычисления очень и очень слабая. 170! - это потолок для double
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru