#include
void main()
{
int l,i,s,n,h;
char *a[21]={"zero","one","two","three","four","five","six","seven","eight","nine","ten",
"eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty"};
char *b[11]={" "," ","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety","hundred"};
clrscr();
printf("\n\n\n\t\t\t CONVERTING INTEGER TO WORDS");
printf("\n\n\n\t\tENTER THE NUMBER BETWEEN(1 TO 1000);");
scanf("%d",&n);
if((n>=0) && (n<=20))
printf("\n\n\t\t%s",a[n]);
if(n>20&&n<101)
{
l=n%10;
s=n/10;
printf("\n\n\t\tTHE WORD IS %s %s ",b[s],b[l]);
}
if(n>100&&n<1000)
{
if(n%100==0)
{
h=n/100;
printf("\n\n\n\t\t THE WORD IS :%s HUNDRED",a[h]);
}
else
{
l=n%10;
n=n/10;
s=n%10;
h=n/10;
printf("\n\n\n\t\t THE WORD IS :%s HUNDRED AND %s %s",a[h],b[s],a[l]);
}
}
if(n==1000)
{
printf("\n\n\n\t\tTHE WORD IS: THOUSAND");
}
getch();
}
No comments:
Post a Comment