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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Внедрил dll. Не могу получить инфу из listview через SendMessage() http://www.cyberforum.ru/cpp-beginners/thread444791.html
День добрый, уважаемые программисты! Внедрил dll в стороннее приложение через CreateRemoteThread. В DLL_PROCESS_ATTACH обработчике создаю поток. А в самом потоке пытаюсь получить содержимое listview...
C++ 2D ,3D графика и масивы Помогите, срочно нужно решить задачу. Есть исходный массив фигуры из базовых точек периметра в плоскости нужно получить другой массив точек по периметру но уже откорректированных по периметру с... http://www.cyberforum.ru/cpp-beginners/thread444789.html
Найти все слова, в которые заданный символ входит не менее двух раз C++
Написать 2 программы 1) 2) Для каждой программы написать 2 варианта: 1 вариант - работа со строками поэлементно char 2 вариант максимально использовать стандартные подпрограммы.
C++ pow: неоднозначный вызов перегруженной функции
#include <iostream> using namespace std; int main() { int i; double res= {0},r; i=0;r=0; cout.setf(ios::fixed); cout.precision(2);
C++ Размер и цвет текста в консоле http://www.cyberforum.ru/cpp-beginners/thread444717.html
Здравствуйте! Требуется программно задать цвет и размер определённой текстовой строки в консольном приложении. Возможно ли вообще это?
C++ На что нужно делать упор в изучении C++? Итак, можно сказать что основы изучения C++ я прошел, что такое конструктор или виртуальный деструктор я различаю. Хочу перейтти на ступеньку выше в познании етого нелегкого дела - програмирования.... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.02.2012, 12:36
Цитата Сообщение от generation472 Посмотреть сообщение
Как найти факториал с помощью рекурсивной функции?
- вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
unsigned long fact(unsigned long val)
{
    unsigned long ret = val;
    if(0 < (val = val - 1))
        ret *= fact(val);
    return ret;
}
 
int main()
{
    unsigned long num;
    while(true)
    {
        cout<<"Enter num  : ";
        cin>>num;
        cout<<"Recurs fact: "<<fact(num)<<endl;
    }
    return 0;
}
И никаких 2 точек выхода в рекурсивной функции, как у всех в данном топике
1
Миниатюры
факториал в С++  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.