Advertisement
Guest User

Number 0...100 to Text - Prog. Basics

a guest
Mar 9th, 2017
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 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. using System.Globalization;
  7.  
  8. namespace HM_4_Judge
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. int a = int.Parse(Console.ReadLine());
  15.  
  16. int tens = a / 10;
  17. int ones = a % 10;
  18.  
  19. string[] numbers = {"zero","one","two","three","four","five","six","seven","eight","nine" };
  20. string[] deset = {"0","1","twenty","thirty","forty", "fifty","sixty","seventy","eighty","ninety"};
  21. switch (a)
  22. {
  23. case 10: Console.WriteLine("ten"); break;
  24. case 11: Console.WriteLine("eleven"); break;
  25. case 12: Console.WriteLine("twelve"); break;
  26. case 13: Console.WriteLine("thirteen"); break;
  27. case 14: Console.WriteLine("fourteen"); break;
  28. case 15: Console.WriteLine("fifteen"); break;
  29. case 16: Console.WriteLine("sixteen"); break;
  30. case 17: Console.WriteLine("seventeen"); break;
  31. case 18: Console.WriteLine("eighteen"); break;
  32. case 19: Console.WriteLine("nineteen"); break;
  33. case 100: Console.WriteLine("one hundred"); break;
  34. }
  35. if (tens == 0 && ones >= 0 && ones < 10)
  36. {
  37. Console.WriteLine(numbers[ones]);
  38. }
  39. else if (tens >= 2 && tens < 10 && ones != 0)
  40. {
  41. Console.WriteLine(deset[tens] + " " +numbers[ones]);
  42. }
  43. else if (tens >=2 && tens < 10 && ones == 0)
  44. {
  45. Console.WriteLine(deset[tens]);
  46. }
  47.  
  48. if(a < 0 || a > 100 )
  49. {
  50. Console.WriteLine("invalid number");
  51. }
  52.  
  53.  
  54. }
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement