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 print the values in words
eg:- 143 written it has (one hundred and forty three)&
104, 114 are also written words

Answers were Sorted based on User's Feedback



write a c program to print the values in words eg:- 143 written it has (one hundred and forty three..

Answer / prashant

Sir, i am not able to answer of this program. please send
to me answer of this program.

Is This Answer Correct ?    10 Yes 7 No

write a c program to print the values in words eg:- 143 written it has (one hundred and forty three..

Answer / shameer.k.g

i have seen above this big codeing is not needed because it
is simple program,it need only very less codeing, i have no
time to write ,i have studied this program in
btech,tommorow i have written test for dell

Is This Answer Correct ?    1 Yes 2 No

write a c program to print the values in words eg:- 143 written it has (one hundred and forty three..

Answer / vadivel t

In the code above, which i have answered has unwanted
assignment to No ie ., no = 999, and i, j and all pls
neglect those parameters.. just i hav written in hurry...
Dont mind

Is This Answer Correct ?    1 Yes 3 No

write a c program to print the values in words eg:- 143 written it has (one hundred and forty three..

Answer / vikas

Can any one help me with this please, I cant get it right. I
have a test on 23/05/2011... Thanks

1
1 2
1 2 3
1 2 3 4

Is This Answer Correct ?    0 Yes 2 No

write a c program to print the values in words eg:- 143 written it has (one hundred and forty three..

Answer / vadivel t

Hi,

I have written code for only 3 digit numbers(u may not get
exact result for 100, 200, 113 etc ). This is just for an
idea from which u can build ur logic.
I accept... This code can be optimised.

Dont think that code is too lengthy... cos we hav to hav
limited if, else if or switch for this requirement.

Apply ur logic for 123455677 kind of nos.

#include <stdio.h>
/*Convert no to word... only for 3 digit nos*/
void ConvertToWord(int length);
char* Tens(int *a);
int Temp[10], Length = 0;

int main()
{
int No = 999, DupNo, i, j;
printf("ENTER THE THREE DIGIT NO: ");
scanf("%d", &No);
DupNo = No;
while(DupNo != 0)
{
Temp[Length] = DupNo % 10;
DupNo = DupNo / 10;
Length++;
}
printf("%d - ", No);
ConvertToWord(Length);
_getch();
}


void ConvertToWord(int Length)
{
while(Length != 0)
{
switch(Length)
{
case 0:
break;
case 1:
switch(Temp[Length - 1])
{
case 0:
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;
}
Length--;
break;

case 2:
switch(Temp[Length -1])
{
case 0:
break;
case 1:
break;
case 2:
printf("TWENTY ");
break;
case 3:
printf("THIRTY ");
break;
case 4:
printf("FORTY ");
break;
case 5:
printf("FIFTY ");
break;
case 6:
printf("SIXTY ");
break;
case 7:
printf("SEVENTY ");
break;
case 8:
printf("EIGHTY ");
break;
case 9:
printf("NINETY ");
break;
}
Length--;
break;

case 3:
printf("%s HUNDRED AND ", Tens(&Temp[--
Length]));
break;
}
}

}

char* Tens(int *a)
{
char *ch;
switch(*a)
{
case 0:
ch = "ZERO";
break;
case 1:
ch = "ONE";
break;
case 2:
ch = "TWO";
break;
case 3:
ch = "THREE";
break;
case 4:
ch = "FOUR";
break;
case 5:
ch = "FIVE";
break;
case 6:
ch = "SIX";
break;
case 7:
ch = "SEVEN";
break;
case 8:
ch = "EIGHT";
break;
case 9:
ch = "NINE";
break;
}
return ch;
}

Is This Answer Correct ?    3 Yes 7 No

Post New Answer

More C Interview Questions

Toggle nth bit in a given integer - num

5 Answers   Qualcomm,


what is the output? #define fun(a,b,t) (g ##t=(a),(a)=(b),(b)=g##t) float gfloat; main() { float a=1.12,b=3.14; fun (a,b,float); printf("na=%4.2f,b=%4.2f",a,b); } A)Error in Defining Macro B)a=1.12,b=3.14 C)a=3.14,b=1.12 D)None of the Above

3 Answers   Accenture, Infosys, Wipro,


What are external variables in c?

0 Answers  


diff between exptected result and requirement?

0 Answers   HCL,


Is null equal to 0 in sql?

0 Answers  


Can i use Two or More Main Funtion in any C program.?

4 Answers  


What is the difference between functions getch() and getche()?

0 Answers  


How is pointer initialized in c?

0 Answers  


Write a C program to perform some of the operation which can be performed using Single linked list

1 Answers   Qualcomm,


What are the modifiers available in c programming language?

0 Answers  


There is a practice in coding to keep some code blocks in comment symbols than delete it when debugging. How this affect when debugging?

0 Answers  


How do I convert a string to all upper or lower case?

0 Answers  


Categories