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

What is the use of function in c?

1193


With the help of using classes, write a program to add two numbers.

1042


What is meant by recursion?

1052


How can I sort a linked list?

1049


The postoder traversal is 7,14,3,55,22,5,17 Then ur Inorder traversal is??? please help me on this

3584


Is c high or low level?

1008


Is c still used?

1047


What is call by value in c?

1006


What are the properties of union in c?

1055


How do you define a string?

1103


Write a program to check palindrome number in c programming?

1018


What is keyword with example?

1065


Why double pointer is used in c?

1043


Are bit fields portable?

1159


What is pivot in c?

1027