Advertisement
elelomb

fattorialeconfor

Mar 27th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. void main(void)
  5. {long double n=9.8;
  6. long int i,fattoriale=1;
  7.  
  8. while ((n-floor(n)!=0) || (n<0) || (n>30))
  9. {printf("Inserire il numero di cui si vuole calcolare il fattoriale: ");
  10. scanf("%Lf",&n);
  11. }
  12. if (n==0)
  13. {printf("Il fattoriale di 0 è 1\n");
  14. }
  15. else
  16. {for(i=1;i<=n;i++)
  17. {fattoriale*=i;
  18. }
  19. printf("Il fattoriale di %.0Lf è %ld\n",n,fattoriale);
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement