English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Di seguito è riportato un esempio di ricerca del fattoriale.
#include <iostream> using namespace std; int fact(unsigned long long int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); } unsigned long long int n; cout << "Inserisci numero: "; cin >> n; cout << \ return 0; }
Risultato di output
Inserisci numero: 19 Il fattoriale: 109641728
Nel programma sopra, abbiamo dichiarato una variabile con il seguente tipo di dati.
unsigned long long int n;
Il codice realefact()
Il metodo è il seguente-
int fact(unsigned long long int n) { if (n == 0 || n == 1) return 1; else return n * fact(n - 1); }
In questomain()
Nel metodo, l'utente inserisce un numerofact()
Viene chiamata. Vengono stampati i fattoriali del numero inserito.
cout << "Inserisci numero: "; cin >> n; cout << fact(n);