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

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

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

Билет к экзамену. Функции. Вычисление факториала - C++

09.01.2013, 12:04. Просмотров 344. Ответов 4
Метки нет (Все метки)

Народ помогите пожайлуста,срочно нужна ваша помощь–завтра экзамен по С++.
Вопрос билета звучит так–напишите программу вычисления y=n! с помощь функции(знаю,вроде простая,но все равно не понятно,еще голова вообще не варит–все таки первая моя сессия,волнение и все такое))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2013, 12:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Билет к экзамену. Функции. Вычисление факториала (C++):

Описать рекурсивные функции вычисляющие значения факториала и двойного факториала - C++
Написать блок схему и программу согласно заданию. Описать рекурсивные функции Fact(n) и Fact2(N) вещественного типа, вычисляющие значения...

Вычисление факториала - C++
Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); ...

Вычисление факториала. - C++
Помогите пожалуйста решить задачу!! Язык С++ Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных...

Вычисление факториала - C++
В одном задании я столкнулся с факториал b(итое)=i/(i!) восклицательный знак это факториал я понял а вот как его обьявить в языке c++...

Вычисление факториала - C++
Помогите пожалуйста вычислить факториал:

Вычисление факториала - C++
Написать программу, чтобы она циклически запрашивала ввод пользователем числа и считала его факториал до тех пор, пока пользователь не...

4
Пaтрик
417 / 392 / 39
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
09.01.2013, 12:10 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
size_t func(size_t value)
{
    if (value == 0)
        return 1;
    return value * func(value - 1);
}
 
int main()
{
    std::cout << func(5) << std::endl;
    return 0;
}
1
3BEPb_TyTa
18 / 18 / 1
Регистрация: 18.05.2010
Сообщений: 83
09.01.2013, 12:15 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int fact(int x){
    if(x == 1)
        return 1;
    else
        return x * fact(x - 1);
}
int main(int argc, char* argv[])
{
    int n;
    cin >> n; // вводим n с клавиатуры
    cout << fact(n) << endl; // вычисляем y=n! c помощью функции fact и выводим на экран
    system("pause");
    return 0;
}
хех, почти один в один с Патриком)
1
Kastaneda
Jesus loves me
Эксперт С++
4703 / 2907 / 239
Регистрация: 12.12.2009
Сообщений: 7,406
Записей в блоге: 2
Завершенные тесты: 1
09.01.2013, 12:30 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
 
long int fact(unsigned long int n) 
{
    return lround(exp(lgamma(n + 1)));
}
 
int main()
{
    std::cout << fact(5) << std::endl;
}
2
Zo3333
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 4
09.01.2013, 15:10  [ТС] #5
Спасибо большое ребята!
0
09.01.2013, 15:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 15:10
Привет! Вот еще темы с ответами:

Вычисление факториала - C++
ребята помогите решить. составьте пожалуйста код!) а) (m+1)!

Вычисление факториала числа - C++
Маленькая программа вычисляет факториал числа, введенного пользователем, по формуле N! = N * (N – 1)!, где 0 != 1, и выводит его на экран. ...

Вычисление факториала через for - C++
Помогите что-то не могу правильно написать код, кто может подсказать через цикл for , что-то похоже на этот код #include &lt;iostream&gt; ...

Вычисление факториала числа - C++
Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа n называется произведение целых чисел от...


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

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

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