Advertisement
VyaraG

DigitsCounterInNumber

Nov 30th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.84 KB | None | 0 0
  1. using System;
  2. //Create a program to calculate how many digits has a positive integer (hint: it can be done by dividing by 10 several times).
  3. //If the user enters a negative integer, the program must show a warning message, and proceed with the equivalent positive number.
  4.  
  5. //For example:
  6. //Number? 32
  7. //2 digits
  8. //Number? -4000
  9. //(Warning: it is a negative number) 4 digits
  10.  
  11. class DigitsCounterInNumber
  12. {
  13.     static void Main()
  14.     {
  15.         int number = int.Parse(Console.ReadLine()) ;
  16.         int digitCounter = 0;
  17.  
  18.         if (number<0)
  19.         {
  20.             number = -number;
  21.         }
  22.         if (number== 0)
  23.         {
  24.             digitCounter = 1;
  25.         }
  26.  
  27.         while (number>0)
  28.         {
  29.             number =  number / 10;
  30.             digitCounter++;
  31.         }
  32.         Console.WriteLine(digitCounter);
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement