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

Двойной факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Декларация класса полинома http://www.cyberforum.ru/cpp-beginners/thread179348.html
Как лучше задекларировать класс полинома n-ного порядка от m различных x с мультипликативными членами суммарной степени <=n? Например, при n=3, m=2, должны поддерживаться выражения вида^ a00+a10*x1+a20*x1^2+a30*x1^3+a01*x2+a11*x1*x2+a21*x1^2*x2+a02*x2^2+a12*x1*x^2+a03*x2^3 где ^ - символ возведения в степень.
C++ Как зделать чтобы входная строка, если она не палиндром, делалась палиндромом, т.е. к строке добавлялись недостающие символы? Как зделать чтобы входная строка, если она не палиндром, делалась палиндромом, т.е. к строке добавлялись недостающие символы? http://www.cyberforum.ru/cpp-beginners/thread179342.html
C++ Список файлов в директории
Нашёл функцию которая должна вроде бы выводить список файлов в директории. Правильная она или нет честно говоря не знаю. Если правильная то как с помощью её вывести список файлов например в директории C:\Program Files. #include <stdio.h> #include <windows.h> #include <iostream> struct ffblk {
Ошибка "Declaration terminated incorrectly" C++
#include <iostream> #include <stdio.h> #include <cstdlib> #include <ctime> #include <time> #include <math> #include <conio> int main(int argc, char *argv) ; int rand;
C++ Найти сумму бесконечного ряда http://www.cyberforum.ru/cpp-beginners/thread179320.html
Вычислить выражение: х-(х^3/3!)+(x^5)/5!+...+(-1)^(n-1)*(x^(2n-1)/(2n-1)!) ^ значит в степени. Заранее спсибо.
C++ Невозможно преобразовать параметр 1 из 'const char [15]' в 'LPCWSTR' с сайта скачала прогу которая должна рисовать сферу, но при компилировании выходит ошибка:error C2664: auxInitWindowW: невозможно преобразовать параметр 1 из 'const char ' в 'LPCWSTR' вопрос такой, из-за чего такое может быть, при чем, я смотрела на других сайтах, там по сфере такая же прога, и тож ошибку выдает #include <windows.h> #include <GL/gl.h> #include <GL/glu.h> #include... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.10.2010, 09:41     Двойной факториал
Можно через рекурсию:
C++
1
2
3
4
5
6
7
8
9
10
11
int doublefactorial(int x)
{
 if (x<3)
 {
  return x;
 }
 else
 {
  return x*doublefactorial(x-2);
 }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru