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

Не вмещается число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление слова из текста http://www.cyberforum.ru/cpp-beginners/thread848184.html
Даны текстовый файл и слово. Напечатать те строки файла, которые содержат данное слово без этого слова. Написал прогу которая удаляет из строки лишь первое вхождение слова. Как сделать, чтобы она...
C++ группы символов, разделенные пробелами Помогите написать программу ничего не получается уже сижу 2 дня и не в какую. За ранее спасибо)) группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть... http://www.cyberforum.ru/cpp-beginners/thread848181.html
Создать класс Hexadec1, который будет содержать число в 16-ричной системе C++
1)разработать класс, содержащий два члена (назовем их first, second), и следующие методы: – ввод с клавиатуры Read; – вывод на экран Display; – метод, указанный в задании. Поле first – целое...
C++ Задача
По результатам опроса прошлого года известен список 10 политических деятелей в порядке убывания их популярности. Проведен новый опрос. Каждый из N журналистов (N - заданное число) назвал три...
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора http://www.cyberforum.ru/cpp-beginners/thread848110.html
. Вычислить и вывести на экран в виде таблицы значения функции, заданной с по¬мощью ряда Тейлора, на интервале от хнач до xкон с шагом dx с точностью е. Таблицу снабдить заголовком и шапкой. Каждая...
C++ запись числа в экспоненциальной форме в string В шапке вопрос написан. Найти пока не смог, хоть и читал описание. std::string - вообще пока глухо; CString - там вроде через Format, но нормального описания не нашел. А вообще я работал с Qt и... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4916 / 3024 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
25.04.2013, 22:57
Тут нет никакого секрета:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <iomanip>
#include <array>
 
int main()
{
    std::array < long double, 100 > facs;
    facs[1] = facs[0] = 1;
    for ( size_t i = 2; i < facs.size(); i++ ) {
        facs[i] = i * facs[i - 1];
        std::cout << i << "! = " << std::setprecision( 500 ) << facs[i] << std::endl;
    }
    return 0;
}


Добавлено через 4 минуты
Кстати, сегодня для себя внезапно узнал что long double, размером 12 байт, вмещает в себя 4933 знака.
Кликните здесь для просмотра всего текста
C++
1
    std::cout << std::setprecision( 5000 ) << std::numeric_limits< long double >::max();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.