# include<stdio.h>
# include<conio.h>
unsigned long number;
int renum;
int find(int);
int say(int);
int main()
{
clrscr();
printf("Enter number: ");
scanf("%ld",&number);
if(number>=10000000)
{
renum=number/10000000;
find(renum);
printf("Core ");
number=number%10000000;
}
if(number>=100000)
{
renum=number/100000;
find(renum);
printf("Lak ");
number=number%100000;
}
if(number>=1000)
{
renum=number/1000;
find(renum);
printf("Thousand ");
number=number%1000;
}
if(number>=100)
{
renum=number/100;
find(renum);
printf("Hundrad ");
number=number%100;
}
if(number<100)
find(number);
getch();
return 0;
}
int find(int number)
{
if(number>=0&&number<=19)
say(number);
if(number>=20&&number<=29)
{
printf("Twenty ");
number=number%20;
say(number);
}
if(number>=30&&number<=39)
{
printf("Thirty ");
number=number%30;
say(number);
}
if(number>=40&&number<=49)
{
printf("Fourty ");
number=number%40;
say(number);
}
if(number>=50&&number<=59)
{
printf("Fifty ");
number=number%50;
say(number);
}
if(number>=60&&number<=69)
{
printf("Sixty ");
number=number%60;
say(number);
}
if(number>=70&&number<=79)
{
printf("Seventy ");
number=number%70;
say(number);
}
if(number>=80&&number<=89)
{
printf("Eighty ");
number=number%80;
say(number);
}
if(number>=90&&number<=99)
{
printf("Ninty ");
number=number%90;
say(number);
}
return (number);
}
int say(int number)
{
switch(number)
{
case 0: 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;
case 10: printf("Ten ");break;
case 11: printf("Eleven ");break;
case 12: printf("Twelve ");break;
case 13: printf("Thirteen ");break;
case 14: printf("Fourteen ");break;
case 15: printf("Fifteen ");break;
case 16: printf("Sixteen ");break;
case 17: printf("Seventeen ");break;
case 18: printf("Eighteen ");break;
case 19: printf("Nineteen ");break;
}
return( number);
}