programming-examples/c-sharp/Conversions/C# Program to Convert Digits to Words.cs
2019-11-15 12:59:38 +01:00

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