C program to print Number in Words
#include<stdio.h>
int main()
{
int n, num=0;
printf("Enter Number for print words: ");
scanf("%d",&n);
//stor revers number in store
while(n !=0)
{
num = (num * 10) + (n % 10);
n /= 10;
}
//here extract last Digit till 0 and prient word
while(num != 0)
{
switch(num % 10)
{
case 0 : printf("Zero ");
break;
case 1 : printf("One ");
break;
case 2 : printf("Two ");
break;
case 3 : printf("Three ");
break;
case 4 : printf("Four ");
break;
case 5 : printf("Five ");
break;
case 6 : printf("Six ");
break;
case 7 : printf("Seven ");
break;
case 8 : printf("Eight ");
break;
case 9 : printf("Nine ");
break;
}
num /= 10;
}
return 0;
}
Output
Enter Number for print words: 7256137
Seven Two Five Six One Three Seven