Skip to content

Commit d151495

Browse files
Merge pull request #108 from adilsp5075/contribution
digit to text converter added
2 parents 8d2bc37 + 3cb67ab commit d151495

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

C/converter.c

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
#include<stdio.h>
2+
int main(){
3+
int first,second,third;
4+
printf("enter 3 digit number\n");
5+
scanf("%1d%1d%1d",&first,&second,&third);
6+
switch(first%10)
7+
{
8+
case 1: printf(" One hundred");
9+
break;
10+
case 2: printf(" Two hundred");
11+
break;
12+
case 3: printf(" Three hundred");
13+
break;
14+
case 4: printf(" Four hundred");
15+
break;
16+
case 5: printf(" Five hundred");
17+
break;
18+
case 6: printf(" Six hundred");
19+
break;
20+
case 7: printf(" Seven hundred");
21+
break;
22+
case 8: printf(" Eight hundred");
23+
break;
24+
case 9: printf(" Nine hundred");
25+
break;
26+
}
27+
switch(second%10){
28+
case 0:break;
29+
30+
case 1: switch(third%10){
31+
printf("and");
32+
case 0: printf(" ten");break;
33+
case 1: printf(" eleven");break;
34+
case 2: printf(" twelve");
35+
break;
36+
case 3: printf("thirteen");
37+
break;
38+
case 4: printf(" fourteen");
39+
break;
40+
case 5: printf(" fifteen");
41+
break;
42+
case 6: printf(" sixteen");
43+
break;
44+
case 7: printf(" seventeen");
45+
break;
46+
case 8: printf(" eighteen");
47+
break;
48+
case 9: printf(" nineteen");
49+
break;
50+
51+
}
52+
return 0;
53+
54+
break;
55+
case 2: printf(" tewnty");
56+
break;
57+
case 3: printf(" thirty");
58+
break;
59+
case 4: printf(" fourty");
60+
break;
61+
case 5: printf(" fifty");
62+
break;
63+
case 6: printf(" sixty");
64+
break;
65+
case 7: printf(" seventy");
66+
break;
67+
case 8: printf(" eighty");
68+
break;
69+
case 9: printf(" ninety");
70+
break;
71+
}
72+
switch(third%10){
73+
case 0:break;
74+
printf("and");
75+
case 1: printf(" one");
76+
break;
77+
case 2: printf(" two");
78+
break;
79+
case 3: printf(" three");
80+
break;
81+
case 4: printf(" four");
82+
break;
83+
case 5: printf(" five");
84+
break;
85+
case 6: printf(" six");
86+
break;
87+
case 7: printf(" seven");
88+
break;
89+
case 8: printf(" eight");
90+
break;
91+
case 9: printf(" nine");
92+
break;
93+
}
94+
}

0 commit comments

Comments
 (0)