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 is cohesion in c?
disply the following menu 1.Disply 2.Copy 3.Append; as per the menu do the file operations 4.Exit
What is the use of parallelize in spark?
Write a function which takes as parameters one regular expression(only ? and * are the special characters) and a string and returns whether the string matched the regular expression.
a) Identify the following declarations. Ex. int i (integer variable) float a[l0](array of 10 real nos) int (*f())() void *f int (*f()) [] void *f int f[] [] [] char *(*f) () int (*f[]) [] float(*f) [] [] float **f int ******f
What is the g value paradox?
What do you mean by dynamic memory allocation in c? What functions are used?
How does free() know explain how much memory to release?
How many identifiers are there in c?
What is a pointer on a pointer in c programming language?
What are the advantages and disadvantages of a heap?
What is c preprocessor mean?
When is a void pointer used?
Write a programme using structure that create a record of students. The user allow to add a record and delete a record and also show the records in ascending order.
What is pragma in c?