Hi! how can I convert words into numerals...
for Example we enter "One crore twenty lakh thirty four thousand seven hundred eighty four" ,
then its corresponding numeral should be "12034784".

What will be the C# code for finding corresponding numerals for range 0 to 999999999 .....

7 Years
Discussion Span
Last Post by Geekitygeek

Use Hashtable class where you may assign value at unique key.

Hashtable hs = new Hashtable();
        hs.Add("thousand", 1000);
        hs.Add("hundred", 100);
        hs.Add("one", 1);
        hs.Add("two", 2);
        string[] ar = "one thousand two hundred".Split(' ');
        int no = 0;
        for (int i = 0; i < ar.Length; i+=2)
            no= no + (int) hs[ar[i]]  * (int) hs[ar[i+1]]; 


Hi adatapost,
u have given me code only for specific value .....
Kindly give me general code in C#


Hi ,DdoubleD!!!
I have already done coding for number to words conversion......
Kindly tell me for words to number conversion


make program that words convert to numbers. using #include<stdio.h> and using switch. (1-50) i need it badly pls post here!


please do not resurrect old threads to post new questions.
Also, we have a strict policy here at daniweb to help thosde who show effort. Since
this thread was solved, read through the code given and try to modify it to meet your own requirements, then post your own question with your code so far if you need specific help


There are lots of solvers here who will be happy to help you, provided you keep within the rules. So, stop posting in this old thread and start a new thread with your own question. Be more specific, give details of what you are trying to achieve. Most importantly, try for yourself first. We are not going to hand you a complete code solution. There is a link in the post above to some python code which you can use as a basis for your work. Make an attempt at solving the problem then post if you have a specific issue, including the code you have so far.

Edited by Geekitygeek: n/a

Votes + Comments
This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.