Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы / .cpp файлы / Лабораторная работа №8. Вариант 8

.cpp
Скачиваний:
1
Добавлен:
11.12.2018
Размер:
789 б
Скачать
// Написать программу, вычисляющую факториал натурального числа N (1 <= N <= 10).
// Если введенное значение N выходит за пределы указанного диапазона,
// программа должна выдать сообщение "Ошибка ввода данных".

#include <iostream>
using namespace std;

int main()
{

    int n,i,s;
    setlocale (0, "");
    cout << "Вычисление факториала натурального числа." << endl << endl;
    cout << "Введите натуральное число N принадлежащее отрезку [1;10]: ";
    cin >> n;
    if (n < 1 || n > 10) {
        cout << "Ошибка! Число должно быть в пределах от 1 до 10!" << endl;
        system ("pause");
        return 1;
    }
     s = 1;
    for (int i=1;i < n+1 ; i++)
        s=s*i;
       cout << "Факториал числа " << n << " равен: " << s << endl;
    return 0;
}