Write a recursive function to print number in words.
Example:- 2503
two five zero three
#include<stdio.h> void Num_in_Words_Rec(int); int main() { int num; printf("Enter Number = "); scanf("%d",&num); Num_in_Words_Rec(num); printf("\n"); return 0; } void Num_in_Words_Rec(int n) { int r; if(n) { r = n % 10; n = n / 10; Num_in_Words_Rec(n); switch(r) { 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; } } }
Output
Enter Number = 2762 two seven six two