/* * C# Program to Convert Digits to Words */ using System; public class ConvertDigitsToWords { public static void Main() { 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(); } } /* Enter the number 1548 Number: 1548 Number in words: one five four eight