Advertisement
Guest User

Untitled

a guest
Feb 29th, 2016
816
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement