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

факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Типы данных в языке С http://www.cyberforum.ru/cpp-beginners/thread194653.html
Ребят подскажите пожалуйста где взять подробную информацию про типы данных) а точнее Простой и вещественный)
C++ Нарисовать блоксхему Просьба нарисовать блоксхему и прокомментировать программу что где выполняется,очень надо. Задание. Рекуррентная формула: S=S+Ai, Ai=Ai-1*b, b=An/An-1 S – сумма ряда, Ai, Ai-1, An, An-1 – члены... http://www.cyberforum.ru/cpp-beginners/thread194643.html
C++ Как умнодить двумерный массив на число!!
вот такая проблемка возникла нудно данные который я ввожу в массив умножить на число, которе я тоже ввожу с клавиатуры!!! например массив А надо умножить первую строку на 5 в на 7 и так далее!!
Получить действительную матрицу C++
Помогите найти ошибку. Дана действительная матрица a. Получить действительную матрицу b, элемент bij которой равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i,j...
C++ С++, создание шаблонов http://www.cyberforum.ru/cpp-beginners/thread194611.html
Задание по C++ - создание шаблонов, помогите! Создать шаблон некоторого целевого класса А, возможно, реализованный с применением некоторого серверного класса В. Это означает, что объект класса В...
C++ Создать класс "Массив" Здравствуйте. Стоит задача создать класс программы, которая создает вторую матрицу из первой без её главной диагонали. С помощью одного из пользователей данного форума, получилась программа. Теперь... подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
21.11.2010, 13:37
Не успел ответить...
Только поправка: 170 — граница для дабла, а для длинного дабла она ещё выше.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
 
double factorial (double x) { return x <= 1 ? 1 : x * factorial(x - 1); }
 
int main (int argc, char * const argv[]) {
    double x;
    
    while (std::cin >> x) std::cout << std::setprecision(15) << factorial(x) << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru