Advertisement
fbinnzhivko

Untitled

Jan 18th, 2017
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.39 KB | None | 0 0
  1. using System;
  2. namespace zerotoonehundredinwords
  3. {
  4.     class Program
  5.     {
  6.         static void Main(string[] args)
  7.         {
  8.             int chislo = int.Parse(Console.ReadLine());
  9.  
  10.             string inWords = "";
  11.  
  12.  
  13.             var zeroToNineteen = new[] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };
  14.             var twentyToNinety = new[] { "zero", "ten", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety" };
  15.             if (chislo >= 0 && chislo < 101)
  16.             {
  17.  
  18.                 if (chislo >= 0 && chislo < 20)
  19.                 {
  20.                     inWords = zeroToNineteen[chislo];
  21.                 }
  22.                 else if (chislo < 100)
  23.  
  24.                 {
  25.  
  26.                     inWords = twentyToNinety[chislo / 10];
  27.  
  28.                     if (chislo % 10 != 0)
  29.                     {
  30.                         inWords = inWords + " " + zeroToNineteen[chislo % 10];
  31.                     }
  32.                 }
  33.                 else if (chislo == 100)
  34.                 {
  35.                     inWords = "one hundred";
  36.                 }
  37.  
  38.                 Console.WriteLine(inWords);
  39.             }
  40.             else
  41.             {
  42.                 Console.WriteLine("invalid number");
  43.             }
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement