C# Program To Convert Number In Characters

In the C# programming language, converting numbers into characters can be achieved efficiently using a combination of loops and switch cases. The process involves receiving user input, iterating through the number until it reaches 0, dividing it by 10 during each iteration, and then using a switch case to determine the corresponding word for the obtained remainder.

Let's explore the C# code to convert a number into words.

Example

Example

using System;

  public class ConversionExample

   {

     public static void Main(string[] args)

      {

       int n,sum=0,r;   

       Console.Write("Enter the Number= ");  

       n= int.Parse(Console.ReadLine());   

       while(n>0)    

       {    

        r=n%10;    

        sum=sum*10+r;    

        n=n/10;    

       }    

       n=sum;    

       while(n>0)    

       {    

        r=n%10;    

        switch(r)    

        {    

         case 1:    

         Console.Write("one ");

         break;    

         case 2:    

         Console.Write("two ");    

         break;    

         case 3:    

         Console.Write("three ");  

         break;    

         case 4:    

         Console.Write("four ");  

         break;    

         case 5:    

         Console.Write("five ");  

         break;    

         case 6:    

         Console.Write("six ");   

         break;    

         case 7:  

         Console.Write("seven ");  

         break;  

         case 8:    

         Console.Write("eight ");    

         break;    

         case 9:    

         Console.Write("nine ");  

         break;    

         case 0:    

         Console.Write("zero ");  

         break;    

         default:    

         Console.Write("tttt ");    

         break;    

        }//end of switch    

        n=n/10;    

       }//end of while loop     

   }

  }

Output:

Output

Enter the Number= 357546

three five seven five four six

Input Required

This code uses input(). Please provide values below: