46 lines
1.2 KiB
C#
46 lines
1.2 KiB
C#
/*
|
|
* 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 |