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

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

Восстановить пароль Регистрация
 
Алекс95
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 4
20.05.2014, 21:59     Разработать программу на языке Си, вычисляющую значение факториала с использованием цикла с предусловием #1
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;
}
помогите сделать вычисления с помощью цикла с предусловием
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2014, 21:59     Разработать программу на языке Си, вычисляющую значение факториала с использованием цикла с предусловием
Посмотрите здесь:

C++ Написать на языке СИ++ программу, вычисляющую функцию, представленную в виде ряда с заданной точностью e=0,001. Значение переменной x вводить с клави
C++ Описать рекурсивную функцию, вычисляющую значение двойного факториала
C++ Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром
C++ Составить и отладить программу с использованием цикла с предусловием
Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала C++
C++ Разработать функцию f(x), вычисляющую значение по заданной формуле
Составить и отладить программу с использованием цикла с предусловием C++
C++ Написать и отладить программу с использованием оператора цикла с предусловием и постусловием
C++ Разработать на языке С/С++ программу с использованием: статических переменных, массивов
Написать консольную программу на языке С/C++ с использованием операторов цикла while или do while C++
Составьте программу, вычисляющую функцию y = x! (факториал). Функция расчета факториала должна быть C++
Цикл: Вычисление значения с использованием операторов цикла с параметром, с предусловием, с постусловием C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru