D
deleted-user-204957
Гость
Потому что факториал 0 = 1. А у тебя в коде он равен 0мужики в чем проблема
условие: Дано целое число N (> 0). Найти произведение N! = 1 • 2 • ... • N.
Код:#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); int n = 0; cout << "Введите последнее число факториала: "; cin >> n; for (int i = 1; i < n; i++) { n *= i; } cout << n << endl; system("pause"); return 0; }
в таком случае в консоль не выводится ничего, если в for написать int i = 0, выведется 0.