Advertisement
dbunalov

Number to Words (0...100)

Jul 2nd, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.28 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace _17._1.Num0To100Words
  5. {
  6.     class NumToWord
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             var num = int.Parse(Console.ReadLine());
  11.             Dictionary<int, string> dict = new Dictionary<int, string>()
  12.             {
  13.                 {0, "zero"},
  14.                 {1, "one"},
  15.                 {2, "two"},
  16.                 {3, "three"},
  17.                 {4, "four"},
  18.                 {5, "five"},
  19.                 {6, "six"},
  20.                 {7, "seven"},
  21.                 {8, "eight"},
  22.                 {9, "nine"},
  23.                 {10, "ten"},
  24.                 {11, "eleven"},
  25.                 {12, "twelve"},
  26.                 {13, "thirteen"},
  27.                 {14, "fourteen"},
  28.                 {15, "fifteen"},
  29.                 {16, "sixteen"},
  30.                 {17, "seventeen"},
  31.                 {18, "eighteen"},
  32.                 {19, "nineteen"},
  33.                 {20, "twenty"},
  34.                 {21, "twenty one"},
  35.                 {22, "twenty two"},
  36.                 {23, "twenty three"},
  37.                 {24, "twenty four"},
  38.                 {25, "twenty five"},
  39.                 {26, "twenty six"},
  40.                 {27, "twenty seven"},
  41.                 {28, "twenty eight"},
  42.                 {29, "twenty nine"},
  43.                 {30, "thirty"},
  44.                 {31, "thirty one"},
  45.                 {32, "thirty two"},
  46.                 {33, "thirty three"},
  47.                 {34, "thirty four"},
  48.                 {35, "thirty five"},
  49.                 {36, "thirty six"},
  50.                 {37, "thirty seven"},
  51.                 {38, "thirty eight"},
  52.                 {39, "thirty nine"},
  53.                 {40, "fourty"},
  54.                 {41, "fourty one"},
  55.                 {42, "fourty two"},
  56.                 {43, "fourty three"},
  57.                 {44, "fourty four"},
  58.                 {45, "fourty five"},
  59.                 {46, "fourty six"},
  60.                 {47, "fourty seven"},
  61.                 {48, "fourty eight"},
  62.                 {49, "fourty nine"},
  63.                 {50, "fifty"},
  64.                 {51, "fifty one"},
  65.                 {52, "fifty two"},
  66.                 {53, "fifty three"},
  67.                 {54, "fifty four"},
  68.                 {55, "fifty five"},
  69.                 {56, "fifty six"},
  70.                 {57, "fifty seven"},
  71.                 {58, "fifty eight"},
  72.                 {59, "fifty nine"},
  73.                 {60, "sixty"},
  74.                 {61, "sixty one"},
  75.                 {62, "sixty two"},
  76.                 {63, "sixty three"},
  77.                 {64, "sixty four"},
  78.                 {65, "sixty five"},
  79.                 {66, "sixty six"},
  80.                 {67, "sixty seven"},
  81.                 {68, "sixty eight"},
  82.                 {69, "sixty nine"},
  83.                 {70, "seventy"},
  84.                 {71, "seventy one"},
  85.                 {72, "seventy two"},
  86.                 {73, "seventy three"},
  87.                 {74, "seventy four"},
  88.                 {75, "seventy five"},
  89.                 {76, "seventy six"},
  90.                 {77, "seventy seven"},
  91.                 {78, "seventy eight"},
  92.                 {79, "seventy nine"},
  93.                 {80, "eighty"},
  94.                 {81, "eighty one"},
  95.                 {82, "eighty two"},
  96.                 {83, "eighty three"},
  97.                 {84, "eighty four"},
  98.                 {85, "eighty five"},
  99.                 {86, "eighty six"},
  100.                 {87, "eighty seven"},
  101.                 {88, "eighty eight"},
  102.                 {89, "eighty nine"},
  103.                 {90, "ninety"},
  104.                 {91, "ninety one"},
  105.                 {92, "ninety two"},
  106.                 {93, "ninety three"},
  107.                 {94, "ninety four"},
  108.                 {95, "ninety five"},
  109.                 {96, "ninety six"},
  110.                 {97, "ninety seven"},
  111.                 {98, "ninety eight"},
  112.                 {99, "ninety nine"},
  113.                 {100, "one hundred"}
  114.             };
  115.  
  116.             if (num < 0)
  117.             {
  118.                 Console.WriteLine("Invalid number");
  119.             }
  120.             else if (num > 100)
  121.             {
  122.                 Console.WriteLine("Invalid number");
  123.             }
  124.             else
  125.             {
  126.                 var result = dict[num];
  127.                 Console.WriteLine(result);
  128.             }
  129.         }
  130.     }
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement