Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
SergeyDem
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 10
1

Программа для вычисления факториала

16.03.2014, 14:26. Просмотров 1576. Ответов 4
Метки нет (Все метки)

Зравствуйте, помогите, пожалуйста, написать программу, которая вычисляет факториал введенного с клавиатуры положительного числа. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод и вычисление факториала. На экран выдавать промежуточные результаты в виде таблицы.

Добавлено через 1 час 19 минут
*консольное приложение
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 14:26
Ответы с готовыми решениями:

программа вычисления факториала любого числа
помогите написать программу на C++!!! надо написать программу, которая вычислит факториал любого...

Функции для вычисления факториала
Составить программу для вычисления факториала числа. Найдите факториали 4, 7, 10.

Функция для вычисления факториала
определить функцию вычисления факториала числа. Рассчитать с помощью нее: 2x5! + 3x9! \ 7! +10!...

Написать программу для вычисления факториала
Помогите! заранее спасибо!

Написать программу для вычисления факториала числа
1) написать программу для вычисления факториала числа n!=1*2*3...*n. Число n вводится с клавиатуры

4
Tulosba
:)
Эксперт С++
4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
16.03.2014, 14:28 2
Цитата Сообщение от SergeyDem Посмотреть сообщение
помогите, пожалуйста, написать программу,
какую помощь Вы хотите получить? На форуме туча тем про факториалы.
0
SergeyDem
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 10
16.03.2014, 14:37  [ТС] 3
Конкретно меня интересует, как сделать многократный ввод и вычисление факториала, и еще вывод на экран промежуточных разультатов в виде таблицы.
0
aex
89 / 78 / 62
Регистрация: 06.03.2014
Сообщений: 230
16.03.2014, 14:55 4
если я правильно понял
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <iostream> 
#include "math.h"
using namespace std;
 
int fact(int x)
{
    if (x == 0) 
        return 1; 
    else 
        return x * fact(x - 1);
}
 
int main()
{
int x;
char c='Y';
 
while (c=='Y')
{
    cout<<"x=";
    cin>>x;
    if (x<0) cout<<"Nekorrektniy vvod dannih"<<endl;
    else
    {
        cout<<"x="<<x<<" x!="<<fact(x)<<endl;
    }
    cout<<"Prodolzhit vvod dannih? (Y,N)"<<endl;
    cin>>c;
}
system("pause");
}
Цитата Сообщение от SergeyDem Посмотреть сообщение
проверять правильность ввода данных
я сделал только проверку положительности числа
0
SergeyDem
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 10
16.03.2014, 15:08  [ТС] 5
Спасибо, там и подразумевалась проверка положительных чисел
0
16.03.2014, 15:08
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 15:08

Написать программу для вычисления двойного факториала числа
2) написать программу для вычисления двойного факториала числа n!!=n*(n-2)*(n-4)*(n-6)... Число n...

Написать программу для вычисления факториала числа с заданной точностью
Написать программу для вычисления факториала числа: n!=1*2*3*.....n. Использовать специальный...

Непонятен синтаксис шаблонов из кода boost для вычисления факториала
Доброго дня, уважаемые форумчане. Просьба ответить на вопрос в чем смысл дивных конструкций из...


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

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

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