// Calcolo di N! #include #include using namespace std; int main() { int N; double vfat[100]; double fat = 1.; cout << "Calcolo di N!" << endl; cout << "Inserire un numero intero positivo: N = "; cin >> N; if ( N < 0 ) { cout << "N < 0 ==> Esco" << endl; return -1; } for (int i = 0; i < N; i++) vfat[i] = i + 1; cout << "N! = Prodotto di:" << endl; for (int i = 0; i < N; i++) cout << vfat[i] << endl; cout << "-----------------" << endl; for (int i = 0; i < N; i++) fat *= vfat[i]; cout << "N! = " << fat << endl; return 0; }