Предмет: Информатика,
автор: Whether1
Вычисления произведения всех натуральных чисел из отрезка [N,M], где N (C++)
restIess:
где N что?
Ответы
Автор ответа:
0
// Простая программа на C++, вычисляющая произведение всех натуральных чисел из отрезка [N,M], где N и M - натуральные числа
#include <iostream>
#include <string>
using namespace std;
int main()
{
int N, M, product, i;
cout << "Введите натуральное число N" << endl;
cin >> N;
cout << "Введите натуральное число M, M >= N" << endl;
cin >> M;
if (N > M) { throw std::invalid_argument("M должно быть больше или равно N"); }
product = N;
for(i = N + 1; i <= M; i++) { product = product * i;}
cout << "Произведение натуральных чисел из отрезка [N,M]:" << endl;
cout << product << endl;
}
Похожие вопросы
Предмет: Другие предметы,
автор: radik72394
Предмет: Английский язык,
автор: sanim02
Предмет: Русский язык,
автор: katyala
Предмет: Математика,
автор: bekasovasamarin
Предмет: Литература,
автор: dinka41