Добавил:
Tyler_Black
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы / .cpp файлы / Лабораторная работа №8. Вариант 8
.cpp// Написать программу, вычисляющую факториал натурального числа 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;
}
Соседние файлы в папке .cpp файлы