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

Нахождение факториала рекурсией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программы на структуры и массивы http://www.cyberforum.ru/cpp-beginners/thread67803.html
1 задача. Разработать класс Array, описывающий динамический массив целых чисел. Реализовать методы для следующих операций: - добавление элемента в конец массива; - доступ к произвольному элементу...
C++ Случайные ВЕЩЕСТВЕННЫЕ числа Подскажите, как использовать rand(), чтобы он смог придать переменной случайное вещественное число. http://www.cyberforum.ru/cpp-beginners/thread67777.html
C++ вычисление среднего геометрического для целочисленного массива
Условие задачи: Написать программу вычисления среднего геометрического для целочисленного массива А. Ниже описание программы вычисляющей ср.геом. #include <iostream.h> #include <conio.h>...
Квадратная матрица(диагонали) C++
Всем привет : Задание : Дана квадратная матрица , определить сумму элементов расположенных выше побочной диагонали этой матрицы. Код : #include <iostream.h> using namespace std; int...
C++ Монеты. http://www.cyberforum.ru/cpp-beginners/thread67713.html
Имеется по одной монете следующих достоинств: 1, 2, 3, 5, 10, 15, 25, 50, 100, 500, 1000, 2500, 5000, 10000. Можно ли набрать из этих монет заданную сумму. Указать, как это сделать. Входные...
C++ Вычислить площадь четырехугольника Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей триккутникив в подпрограмме. подробнее

Показать сообщение отдельно
Nikolay__
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 3
30.03.2013, 20:32
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
void long long factorial(int x);//Прототип рекурсивной функции факториала
int main()
{
int x;
cout<<"Enter number please: \n";//Предложения на ввод числа
cin>>x; //ввод числа
factorial(x);//Вычисления рекурсивного факториала числа
return 0;
}
void long long factorial (int x) //Определения функции рекурсивного факториала
{
long long n=1;
for(int i=2; i<x+2;i++)
{
n=n*(i-1);
}
cout<<x<<"!"<<"= "<<n<<" \n";
if (x>0)
factorial(x-1);//Рекурсия
cout<<x<<"!"<<"= "<<n<<"\n";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru