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

Разработать программу на языке Си, вычисляющую значение факториала с использованием цикла с предусловием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает сортировка по дате http://www.cyberforum.ru/cpp-beginners/thread1182756.html
#include<iostream> #include<locale> #include<cstring> #include<string.h> using namespace std; class TMova{ public: char name; char rozmirnist; int date;
C++ Нужен пример работающей программы с использованием функций нужна полностью работающая программа с использованием функций в которой будет проще разобраться новичку) http://www.cyberforum.ru/cpp-beginners/thread1182755.html
Вывести пары элементов матрицы C++
Вывести пары “элемент главной диагонали, элемент побочной диагонали”, для которых в строке, содержащей элемент главной диагонали количество нулей равно количеству нулей в столбце, содержащем элемент побочной диагонали.
C++ с++ очередь
Ребят создал очередь. Ввод и удаление. есть проблемы с выводом. скину шапку и код на удаление using namespace std; const int N=6; struct Node { int data; Node *next; }; struct Queue {
C++ Наследование конструкторов http://www.cyberforum.ru/cpp-beginners/thread1182749.html
если при наследовании классов отсутствует конструктор в базовом классе, то что тогда? Помогите, не могу найти ответ в инете.
C++ Написать программу с использованием композиции классов Создайте класс Bankomat (банкомат), используя для представления класс Money (Деньги). Класс Bankomat моделирует работу банкомата. В классе содержатся поля для хранения идентификационного номера, информации о текущей сумме денег, оставшейся в банкомате, минимальной и максимальной суммах, которые позволяется снять клиенту в один день. Сумма денег представляется полями-номиналами 10-1000.... подробнее

Показать сообщение отдельно
Алекс95
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 4

Разработать программу на языке Си, вычисляющую значение факториала с использованием цикла с предусловием - C++

20.05.2014, 21:59. Просмотров 369. Ответов 0
Метки (Все метки)

C++ (Qt)
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;
 
long double fact(int N)
{
    if(N < 0) // если пользователь ввел отрицательное число
        return 0; // возвращаем ноль
    if (N == 0) // если пользователь ввел ноль,
        return 1; // возвращаем факториал от нуля - не удивляетесь, но это 1 =)
    else // Во всех остальных случаях
        return N * fact(N - 1); // делаем рекурсию.
}
 
int main()
{
    int N;
    setlocale(0,""); // Включаем кириллицу
    cout << "Введите число для вычисления факториала: ";
    cin >> N;
    cout << "Факториал для числа " << N << " = " << fact(N) << endl << endl; // fact(N) - функция для вычисления факториала.
    return 0;
}
помогите сделать вычисления с помощью цикла с предусловием
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru