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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Списки, очередь и стек http://www.cyberforum.ru/cpp-beginners/thread275413.html
По кругу расположено N монет гербами верх и М монет гербами вниз. Обходя круг по ходу часовой стрелки, каждая S-ая монета переворачивается. В первый раз счет начинается с монеты, лежащей гербом...
C++ Найти номер максимального элемента в заданной последовательности Дана последовательность из n целых чисел. Найти номер максимального элемента в этой последовательности http://www.cyberforum.ru/cpp-beginners/thread275412.html
C++ MAXFLOAT
Приветствую форумчанине! Скажите пжлст MAXFLOAT это что и как работает? Спасибо.
C++ Int Eof
Вот проблема есть массив int a заполнять его целыми числами последовательность завершается признаком конца ввода
C++ Кодировки в Code::Blocks и cygwin http://www.cyberforum.ru/cpp-beginners/thread275392.html
Добрый день. Игрался с символами разных языков в Code::Blocks и cygwin. Вот исходник, который я компилировал: #include <iostream> int main(int argc, char *argv) { std::cout << "Hello,...
C++ класс Здравствуйте, обитатели форума. требуется Ваша помощь. ****** Создать класс с несколькими конструкторами инициализации. Создать глобальный объект, объект в функции main(), в функции и объект типа... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
13.04.2011, 10:52
Та лови.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template<int N>
struct factorial
{
    static int const fact = N * factorial<N-1>::fact;
};
 
template<>
struct factorial<0>
{
    static int const fact = 1;
};
 
int main()
{
    std::cout<<factorial<10>::fact<<'\n';
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.