Advertisement
Filkolev

Trailing Zeros

Oct 28th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.59 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3.  
  4. class Zeros
  5. {
  6.     static void Main()
  7.     {
  8.         int number = int.Parse(Console.ReadLine());
  9.  
  10.         BigInteger factorial = 1;
  11.         int count = 0;
  12.  
  13.         for (int i = 1; i <= number; i++)
  14.         {
  15.             factorial = i * factorial;
  16.         }
  17.         Console.WriteLine(factorial);
  18.  
  19.         BigInteger digit = factorial % 10;
  20.  
  21.         while (digit == 0)
  22.         {
  23.             count++;
  24.             factorial /= 10;
  25.             digit = factorial % 10;
  26.         }
  27.  
  28.         Console.WriteLine("trailing zeros = {0}", count);
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement