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
|