Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- void main(void)
- {long double n=9.8;
- long int i,fattoriale=1;
- while ((n-floor(n)!=0) || (n<0) || (n>30))
- {printf("Inserire il numero di cui si vuole calcolare il fattoriale: ");
- scanf("%Lf",&n);
- }
- if (n==0)
- {printf("Il fattoriale di 0 è 1\n");
- }
- else
- {for(i=1;i<=n;i++)
- {fattoriale*=i;
- }
- printf("Il fattoriale di %.0Lf è %ld\n",n,fattoriale);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement