Advertisement
HasanRasulov

TrailingZeroInFactorial.c

Nov 8th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.43 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. unsigned count_of_trailing_zero(unsigned num){
  4.    
  5.     unsigned count=0,d,i;
  6.  
  7.     for(i=5;(d=num/i)>=1;i*=5,count+=d);
  8.      
  9.     return count;
  10. }
  11.  
  12. int main()
  13. {
  14.  
  15.    unsigned n;
  16.    
  17.    scanf("%u",&n);
  18.  
  19.    unsigned input[n],i;  
  20.  
  21.    for(i=0;i<n;i++)
  22.        scanf("%u",&input[i]);                  
  23.    
  24.  
  25.    for(i=0;i<n;i++)
  26.        printf("%u\n",count_of_trailing_zero(input[i]));
  27.    
  28.   return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement