Advertisement
u53r

Calcolo del fattoriale (SENZA RICORSIONE)

Feb 23rd, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. /*
  2. Determinare il fattoriale di un numero intero N; valgono le seguenti relazioni:
  3. N! = N (N-1) (N-2) ...1 , 0! = 1 , 1! = 1.
  4. */
  5. #include <stdio.h>
  6.  
  7. int main() {
  8.   int N,i,fatt = 1; // N = numero di cui calcolare il fattoriale, i = contatore, fatt = fattoriale
  9.   printf("Inserisci il numero di cui vuoi calcolare il fattoriale  --> ");
  10.   scanf("%d", &N);
  11.   for (i = N; i > 0; i--) { // Inizializzo i ad N, finchΓ© i Γ¨ maggiore di 0, incremento i di 1
  12.     fatt *= i; // moltiplico l'attuale valore del fattoriale per i (fatt = fatt*i)
  13.   }
  14.   printf("Fattoriale: %d\n", fatt);
  15.   return 0;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement