ODD One out Quiz

Tuesday, 11 March 2014

Program to Convert a number to word

Program to convert a number to word..

class Program
    {
        static void Main(string[] args)
        {
            int num;
            int nextdigit;
            int numdigits;
            int[] n = new int[20];
            string[] digits = { "zero", "one", "two",
"three", "four", "five",
"six", "seven", "eight",
"nine" };
            num = 1908;
            Console.WriteLine("Number: " + num);
            Console.Write("Number in words: ");
            nextdigit = 0;
            numdigits = 0;
            // Get individual digits and store in n.
            // These digits are stored in reverse order.
            do
            {
                nextdigit = num % 10;
                n[numdigits] = nextdigit;
                numdigits++;
                num = num / 10;
            } while (num > 0);
            numdigits--;
            // Display the words.
            for (; numdigits >= 0; numdigits--)
                Console.Write(digits[n[numdigits]] + " ");
            Console.WriteLine();
            Console.ReadLine();
        }
    }

No comments:

Post a Comment