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

Сколько различных натуральных чисел можно составить из цифр 0, 1, 2, 3, 4, 5, - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц http://www.cyberforum.ru/cpp-beginners/thread601826.html
Здравствуйте, не могу понять в чём может быть ошибка :) Решаю олимпиадную задачу. Но система находит в тесте 5 не верный ответ) В единственной строке входного файла INPUT.TXT записана...
C++ Не могу найти ошибку #include <iostream> #include <cmath> #define N = 3 using namespace std; void vvodMatr(int a, int n) int poiskMax (int a, int n) void perestanovka(int a, int n) void print(int a, int n) int... http://www.cyberforum.ru/cpp-beginners/thread601815.html
C++ Что почитать?
Уважаемые форумчане!!! Так как я ну ооочень ужасно смыслю в программировании, посоветуйте кто-нибудь что-то полезное почитать на лето... Ню и желательно, покидайте ссылки на скачку книг и натыкайте...
Не работает игнорирование сигнала SIGPIPE C++
Добавил в самом начале функции main эту строку signal(SIGPIPE, SIG_IGN); Но всё равно сервер падает Program received signal SIGPIPE, Broken pipe. Как можно исправить? ОС Linux.
C++ Локализация, русский текст выводит иероглифы http://www.cyberforum.ru/cpp-beginners/thread601767.html
Не могу понять почему когда ввожу русский текст выводит иероглифы А тот что в программе нормально показывает #include <iostream> #include <locale.h> using namespace std; int main() { ...
C++ функции void rec(int kol,sum) {if (sum > 5) return; cout << kol<< " "<<sum; rec (kol+1,sum+2); rec (kol+1,sum+3);} эту фунция выведет допусти если посылаются 0,0 0 0 2 2 2 3 подробнее

Показать сообщение отдельно
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.06.2012, 11:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int factorial(int x)
{
    return x ? factorial(x - 1) * x : 1;
}
 
int main()
{
    const int n = 6;
    
    int ans = 0;
    
    for (int i = 1; i <= 6; ++i)
        ans += factorial(n) / factorial(n - i);
        
    std::cout << ans;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.