Introduction
I have used CodeBlocks compiler for debugging purpose. But you can use any C++ programming language compiler as per your availability.
#include <iostream> using namespace std; int main() { int n, num = 0; //Reading a number from user cout<<"Enter any number to print in words: "; cin>>n; while(n != 0) { num = (num * 10) + (n % 10); n /= 10; } //print corresponding digit in words till num becomes 0 while(num != 0) { switch(num % 10) { case 0: cout<<"zero "; break; case 1: cout<<"one "; break; case 2: cout<<"two "; break; case 3: cout<<"three "; break; case 4: cout<<"four "; break; case 5: cout<<"five "; break; case 6: cout<<"six "; break; case 7: cout<<"seven "; break; case 8: cout<<"eight "; break; case 9: cout<<"nine "; break; } num = num / 10; } return 0; }