using System; class SayTheNumber { static void Main() { // niz pocinje praznim stringom zato sto zelimo da // rec "one" ima indeks 1, itd. string[] jedinice = { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" }; // na pocetku niza su dva prazna stringa zato sto zelimo da // rec "twenty" ima indeks 2, itd. string[] desetice = { "", "", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety" }; Console.Write("Broj od 1 do 9999 -> "); int n = int.Parse(Console.ReadLine()); if (n <= 1 || n >= 9999) { Console.WriteLine("Broj izvan opsega"); } else { int k = n / 1000; if(k > 0) { Console.Write(jedinice[k] + " thousand "); } k = (n / 100) % 10; if(k > 0) { Console.Write(jedinice[k] + " hunderd "); } k = n % 100; if(k >= 20) { Console.Write(desetice[k / 10] + " "); k = k % 10; } if(k > 0) { Console.Write(jedinice[k]); } Console.WriteLine(); } } }