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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение самого часто встречающегося латинского символа в тексте http://www.cyberforum.ru/cpp-beginners/thread257648.html
Помогите пожалуйста срочно! Дан произвольный текст количество строк в котором не более 10 а количество символов в каждой строке не более 80 определить какая латинская буква чаще всего встречается в...
C++ В чем отличие указателей и массивов на примере strlen()? Здравствуйте уважаемые форумчаче. Появился вот такой вопрос. Почему функция strlen работает в таком случае: const int num=100; char arr; //массив cout <<... http://www.cyberforum.ru/cpp-beginners/thread257644.html
C++ знак вопроса
что означает знак вопроса вот здесь: double gcd (int x, int y ) { return (( y == 0) ? x : gcd (y, x % y )); } программа про НОК
Разработать программу, обеспечивающую ввод, хранение, обработку и вывод информации о множестве объектов заданного типа C++
Разработать программу, обеспечивающую ввод, хранение, обработку и вывод информации о множестве объектов заданного типа. Информация о каждом объекте однотипная, хранится в записи. Список...
C++ Вычесления. Преременные double http://www.cyberforum.ru/cpp-beginners/thread257616.html
Вот я столкнулся с проблемой вычисления. Проблема в том что я обьявил переменные с двойной точностью (double) И врорде всё правильно а программа не считает. Вроде бы она на компьютере он посильнее...
C++ Найти количество ненулевых элементов в заданном файле Пожалуйста помогите сделать программы: Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти кол-во ненулевых элементов в заданном файле. Дан... подробнее

Показать сообщение отдельно
fruktik
32 / 32 / 3
Регистрация: 03.03.2011
Сообщений: 302

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

15.03.2011, 12:21. Просмотров 1646. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
size_t fact(size_t n)
{
    if(n==0) return 1;
    return n*fact(n-1);
}
 
int main()
{
    int n;
    cout << "Enter n" << endl;
    cin >> n;
    cout << fact(n) << endl;
    return 0;
}
что такое size_t в объявлении рекурсии?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru