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

Рекурсивная функция вычисления факториала - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо создать программу для работы с собственной базой данных, в которой следует предусмотреть создание меню со следующими пунктами: newFile (соз http://www.cyberforum.ru/cpp-beginners/thread678653.html
Необходимо создать программу для работы с собственной базой данных, в которой следует предусмотреть создание меню со следующими пунктами: newFile (создание нового файла); viewFile (просмотр файла);...
C++ Функция getline считывает несколько строк из файла, игнорируя символ новой строки Всем доброго дня! В С++ я новичок, сам себе придумываю задачки, просто для тренировки. Столкнулся с непонятным для меня поведением функции getline, не могу разобраться, в чем может быть косяк?... http://www.cyberforum.ru/cpp-beginners/thread678636.html
Error C4430: отсутствует спецификатор типа - предполагается int C++
ребят только начал осваивать азы на C++, и при свое первой программе натыкнулся на такое... Вот собственно мой код #include <stdio.h> main() { int a, b, c; scanf(" %d %d", &a, &b);...
C++ Перевод из фарлонгов в ярды
Парни, вот программа: #include <iostream> using namespace std; int yardix(int); int main () { int farl; cout<<"Vvedite Farlongu: "; cin>>farl; int yard=yardix(farl);
C++ Найти элементы матрицы С как полсумы соответствующих элементов матриц А и В http://www.cyberforum.ru/cpp-beginners/thread678610.html
задача: Дано матрицы А и В размером 6х6 каждая. Найти элементы матрицы С как полсумы соответствующих элементов матриц А и В. как это полсумы? только это не понятно
C++ Найти в строке количество введенных символов распологающихся между а и b помогите пожалуйста только начал изучать))не могу полностью понять всего)) подробнее

Показать сообщение отдельно
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
31.01.2015, 01:32
Kiss31, вычисляет факториал от 0 до 10. Тема называется рекурсия, в твоем примере ее нет, функция должна вызывать сама себя.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>
using namespace std;
 
unsigned long factorial( unsigned long number )
{
if ( number <= 1 )
return 1;
else
return number * factorial( number - 1 );
}
 
int main()
{
for ( int counter = 0; counter <= 10; counter++ )
cout « setw( 2 ) « counter « "! = " « factorial( counter ) « endl;
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.