Wednesday, 8 April 2015

C Program to accept a number and Display it's each digit into words.

#include<stdio.h>
#include<conio.h>
main()
{
                long n,m=0,p;
                clrscr();
                printf("Enter the number :\n");
                scanf("%d",&n);
                p=n;
                while(n!=0)
                {
                                n=n*10+n%10;
                                n=n/10;
                }
                m=n;
                while(m!=0)
                {
                                switch(m%10)
                                {
                                                case 0 : printf("\nZero\n"); break;
                                                case 1 : printf("\nOne\n"); break;
                                                case 2 : printf("\nTwo\n"); break;
                                                case 3 : printf("\nThree\n"); break;
                                                case 4 : printf("\nFour\n"); break;
                                                case 5 : printf("\nFive\n"); break;
                                                case 6 : printf("\nSix\n"); break;
                                                case 7 : printf("\nSeven\n"); break;
                                                case 8 : printf("\nEight\n"); break;
                                                case 9 : printf("\nNine\n"); break;
                                }
                                n=n/10;
                }
                while(p%10==0)
                {
                                printf("\nZero\n");
                                p=p/10;
                }
}

No comments:

Post a Comment