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
What are the restrictions of a modulus operator?
Wt are the Buses in C Language
count = 0; for (i = 1;i < = 10; i++);count = count + i; Value of count after execution of the above statements will be a) 0 b) 11 c) 55 d) array
Describe the complexity of Binary search, Quicksort and various other sorting and searching techniques..
List a few unconditional control statement in c.
What is class and object in c?
c programs are converted into machine language with the help of a) an interpreter b) a compiler c) an operatinf system d) none of the above
What are keywords c?
Why we not create function inside function.
What is null in c?
What is const keyword in c?
Explain function?
What is hashing in c language?
Can you explain the four storage classes in C?
What are external variables in c?