Write a C# code to convert digits to words


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DigitToWord
{
    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"};

            Console.WriteLine("Enter the number: ");
            num = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Number: " + num);
            Console.Write("Number in words: ");
            nextdigit = 0;
            numdigits = 0;
            do
            {
                nextdigit = num % 10;
                n[numdigits] = nextdigit;
                numdigits++;
                num = num / 10;
            } while (num > 0);
            numdigits--;
            for (; numdigits >= 0; numdigits--)
                Console.Write(digits[n[numdigits]] + " ");
            Console.WriteLine();
            Console.ReadLine();
        }
    }
}

Output:
Enter the number:
16
Number: 16

Number in words: one six

Popular posts from this blog

Write a program to check whether empty query string is entered in Asp.Net.

Mandavrayji Temple, Muli, Surendranagar, Gujarat

Write a program to change color of Label text control programmatically in Asp.Net.