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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Алекс95
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 4
#1

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

20.05.2014, 21:59. Просмотров 401. Ответов 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;
}
помогите сделать вычисления с помощью цикла с предусловием
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2014, 21:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработать программу на языке Си, вычисляющую значение факториала с использованием цикла с предусловием (C++):

Составить и отладить программу с использованием цикла с предусловием - C++
Вычислить значение функции y=f(x), начиная от значения x=xнач до значения x=конеч с шагом s. xнач=-2; xконеч=2; s=0.5;

Составить и отладить программу с использованием цикла с предусловием - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; main(){ float s,x1, x2; int y; x1=0+s ; x2=1+s; s=0.2; } if(y&lt;=0)

Написать и отладить программу с использованием оператора цикла с предусловием и постусловием - C++
Помогите пожалуйста ! написать прогу, найти максимальное из n отрицательных чисел! Работаю на Dev c++

Написать консольную программу на языке С/C++ с использованием операторов цикла while или do while - C++
Задание написать консольную программу на языке С/C++ с использованием операторов цикла while или do..while. Строковый тип для...

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

Написать на языке СИ++ программу, вычисляющую функцию, представленную в виде ряда с заданной точностью e=0,001. Значение переменной x вводить с клави - C++
Ребят курсач в пятницу а как делать хз( Помогите плз написать прогу и блок-схему к нему.Заранее огромное спасибо!!!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2014, 21:59
Привет! Вот еще темы с ответами:

Описать рекурсивную функцию, вычисляющую значение двойного факториала - C++
Описать рекурсивную функцию Fact2(N) вещественного типа,вычисляющую значение двойного факториала N!! = N*(N-2)*(N-4)*... (N&gt;0 - параметр...

Цикл: Вычисление значения с использованием операторов цикла с параметром, с предусловием, с постусловием - C++
Разработать консольную программу в C++, для нахождения значения Y, с использованием операторов цикла с параметром, цикла с предусловием,...

Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала - C++
Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала N! = 1•2•. . .•N (N &gt; 0 — параметр целого типа)....

С помощью разложения функции в ряд Тейлора разработать программу, вычисляющую значение функции sin(x) - C++
С помощью разложения функции в ряд Тейлора разработать программу, вычисляющую значение функции sin(x) с максимально возможной...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.