The program converts given number to individual digits and print words, the program only prints all the digits of a number in just equivalent words, but it is not a meaningful sentence.
Example input:
456
325
-653
Example Output:
Four Five Six
Three Two Five
please enter valid number
The invalid numbers are any special symbols or negative numbers.
include
int main()
{
int num,rem=0,sum=0;
printf("enter the number :");
scanf("%d",&num);
while(num!=0)
{
rem=num%10;
sum=sum*10+rem;
num=num/10;
}
while(sum!=0)
{
rem=sum%10;
switch(rem)
{
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;
default:
printf("please enter valid number ");
exit(0);
}
sum=sum/10;
}
return 0;
}