SHARE
TWEET

Untitled

a guest Feb 29th, 2016 544 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace num2string_100v2_SC_SoftUni_home
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.            
  14.           var n = int.Parse(Console.ReadLine());
  15.           string[] a = new string[] { "one", "two", "three", "four", "five", "six", "seven", "eight", "nine","ten" };
  16.           string[] b = new string[] {"","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"};
  17.           string[] c = new string[] { "", "", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety" };
  18.           string[] d = new string[] { "hundred" };
  19.           int check1 = (n / 10) % 10;
  20.           int check2 = (n % 10);        
  21.           if (n >= 0 && n <= 100)
  22.             {
  23.                 if (n >= 0 && n < 10)
  24.                 {
  25.                     if (n == 0)
  26.                     {
  27.                         Console.WriteLine("zero");
  28.                     }
  29.                     else {
  30.                         string one = a[n - 1];
  31.                         Console.WriteLine(one);
  32.                     }
  33.                 }
  34.                 else if (n >= 10 && n < 20)
  35.                 {
  36.                     if (n == 10)
  37.                     {
  38.                         string ten = a[n - 1];
  39.                         Console.WriteLine(ten);
  40.                     }
  41.                     else {
  42.                         int dig = n % 10;
  43.                         string two = b[dig];
  44.                         Console.WriteLine(two);
  45.                     }
  46.                 }
  47.  
  48.                 else if (check1 != 0 && check2 == 0)
  49.                 {
  50.                     int digit = n / 10;
  51.                     string three = c[digit];
  52.                     Console.WriteLine(three);
  53.                 }
  54.  
  55.                 else if (n > 20 && n % 10 != 0)
  56.                 {
  57.                     int dig1 = n % 10;
  58.                     int dig2 = n /= 10;
  59.                     string four = c[dig2];
  60.                     string five = a[dig1 - 1];
  61.                     Console.WriteLine("{0} {1}", four, five);
  62.                 }
  63.  
  64.                 else if (n == 100)
  65.                 {
  66.                     int dig1 = n % 10;
  67.                     int dig2 = n /= 100;
  68.                     string seven = d[dig2 - 1];
  69.                     string six = a[dig1];
  70.                     Console.WriteLine("{0} {1}", six, seven);
  71.                 }
  72.  
  73.             }
  74.             else { Console.WriteLine("invalid number"); }
  75.         }
  76.     }
  77. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top