Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _18.NumbersToWords
- {
- class numsTOwords
- {
- static void Main(string[] args)
- {
- int number = int.Parse(Console.ReadLine());
- string words="";
- string[] ones = { "zero","one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
- string[] teens = { "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };
- string[] tens = {"ten","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"};
- if (number<0)
- {
- Console.WriteLine("Invalid number");
- }
- else if (number>100)
- {
- Console.WriteLine("invalid number");
- }
- else if (number==100)
- {
- Console.WriteLine("one hundred");
- }
- else if (number<10)
- {
- words += ones[number];
- Console.WriteLine(words);
- }
- else if (number % 10 == 0)
- {
- words += tens[(number / 10) - 1];
- Console.WriteLine(words);
- }
- else if (number<20)
- {
- words += teens[number - 11];
- Console.WriteLine(words);
- }
- else
- {
- int i = number / 10;
- var j = number % 10;
- words += tens[i - 1] + " "+ones[j];
- Console.WriteLine(words);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement