Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Write a c program to read a positive number and display it
in words.?
ex: 123=one two three


help me....

Answer Posted / sanjay

Hi this is the complete solution for your answer..

#include <stdio.h>
#include <conio.h>
#include <string.h>

char* displaynum( int);

main(){
char str[10], str1[10];
char *p1;
unsigned int num, n_num;

printf("Enter the number to print : ");
scanf("%d", &num);

itoa (num , str, 10);
p1=strrev(str);
n_num=atoi(p1);

printf("Number %d in words is > ", n_num);
while(n_num){
p1=displaynum(n_num%10);
n_num=n_num/10;
}
printf("<\n");
getch();
}
char* strrev(char *s)
{
int i, j;
char t[10];
strcpy(t,s);
for(i = 0 , j = strlen(s) - 1 ; j >= 0 ; i++, j--)
*(s + i) = *(t + j);
return s;
}
char* displaynum( int disp){
char *s;
switch(disp){
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("Not a integer value");
}
}

Is This Answer Correct ?    4 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

On most computers additional memory that is accessed through an adapter of feature card along with a device driver program. a) user memory b) conventional memory c) expandedmemory d) area

1163


differentiate built-in functions and user – defined functions.

1148


Do you have any idea how to compare array with pointer in c?

1091


What is the difference between union and anonymous union?

1373


why use "return" statement a) on executing the return statement it immediately transfers the control back to the calling program b) it returns the value present in the parentheses return, to the calling program c) a & b d) none of the above

1149


What is the difference between declaring a variable by constant keyword and #define ing that variable?

3439


Are negative numbers true in c?

1108


What is #include called?

1101


What is a stream in c programming?

1232


Explain what is a const pointer?

1123


Find MAXIMUM of three distinct integers using a single C statement

1113


What does %d do in c?

1010


Tell us the use of fflush() function in c language?

1201


How pointers are declared?

1009


‘ C’ PROGRAME TO SHOW THE TYPE OF TRANGLE BY ACCEPTING IT’S LENGTH .

2926