Advertisement
vlad0

Loops - Trailing Zeroes

Dec 6th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1. using System;
  2.  
  3. class TrailingZeroes
  4. {
  5.     static void Main(string[] args)
  6.     {
  7.         //Option 1
  8.         bool successParse;
  9.         int enteredN;
  10.         decimal valueN = 1;
  11.  
  12.         do
  13.         {
  14.             Console.Write("Enter N: ");
  15.             successParse = int.TryParse(Console.ReadLine(), out enteredN);
  16.  
  17.         } while (!successParse);
  18.  
  19.         for (int i = 1; i <= enteredN; i++)
  20.         {
  21.             valueN = valueN * i;
  22.         }
  23.  
  24.         Console.WriteLine("The factoriel is: {0}", valueN);
  25.  
  26.         int counter = 0;
  27.        
  28.         do
  29.         {
  30.  
  31.             if (valueN % 10 == 0)
  32.             {
  33.                 counter++;
  34.             }
  35.  
  36.             else
  37.             {
  38.                 break;
  39.             }
  40.  
  41.             valueN = valueN / 10;
  42.  
  43.         } while (true);
  44.  
  45.         Console.WriteLine("The trailig zeroes are: {0}", counter);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement