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

Решил посчитать (2n)! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами. Записать в файл удвоенные значения целых чисел. http://www.cyberforum.ru/cpp-beginners/thread536748.html
Помогите пожалуйста, только начал изучать С++. 1. В файле записана последовательность целых чисел. Записать во второй файл их удвоенные значения. 2. Вычислить сумму кодов всех символов, которые в цикле читаются из файла. Результат записать в выходной файл.
C++ 2 матрицы и разность Нужно вычислить разницу матриц поэтапно 123 456 789 321 123 321 http://www.cyberforum.ru/cpp-beginners/thread536736.html
C++ МАССИВЫ: алгоритм нахождения максимума в столбце.
Привет отзывчивым, написал алгоритм нахождения максимума в столбце а он не роботает не пойму в чем проблема.. участок где сам код находится выделил "//////////////////////" #include <iostream> using namespace std; void main() { int i,j,n,m,k,d=0;
C++ Что возвращает cast оператор?
template <class T> class A { operator T () const {return value;} private: T value; }
C++ заменить все комментарии, заданные в круглых скобках, на одиночный пробел. http://www.cyberforum.ru/cpp-beginners/thread536642.html
Привет всем! нужна помощь в написании программы! Я вот не пойму кое-чего.. Нужно найти сначала в массиве строки "(" запомнить позицию этой скобки в массиве, а потом записывать всё в новый массив до символа ")" и уже в новом массиве произвести этот самый пробел? а потом уже всунуть в основной массив строки с заменой? for(i=0;str!='\0';++i) { if(str=='(') i=a;...
C++ Константы препроцесора А есть ли где-то список предустановленых констант препроцесора? Мне нужно узнать тип операционой системы, версию, и поочие. Есть ли где-то весь список? подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
02.04.2012, 19:03     Решил посчитать (2n)!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
unsigned long factorial (unsigned long n)
{
 if (n==1 || n==2) return n;
  else return n*factorial(n-1);
}
int main()
{
 cout<<"Input n: ";
 int n;
 cin>>n;
 cout<<"(2*n)! = "<<factorial(2*n)<<endl;
 system("pause");
 return 0;
}
 
Текущее время: 22:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru