Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# ASP.NET
how to print string, if i input "1" then print "One", if i input "15" then print "fifteen", if i input "123" then print "one hundred and twenty-three "
Posted 15-Nov-12 21:41pm
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

If you want to "show" it in a Console so just use:
string Number = Console.readLine();
and then some if-questions like:
 
if(Number.Equals("1")){
Console.WriteLine("one")
}
 
if(Number.Equals("123")){
Console.WriteLine("onehundreed and twenty-three")
}
or with a switch case :D
i cant think of another possible Method
 
but deep in my brain theres a thought that there was a guy who hardcoded it ...
he added always read the first number like in 900 so its nine
and then he counted the numbers after that ... or so... if you google it im sure you will find it Big Grin | :-D
  Permalink  
v3
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Now we are getting into doing your whole home work!
See here: Converting numbers to the word equivalent. [^]
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Schatak 394
1 OriginalGriff 355
2 _Amy 115
3 Sergey Alexandrovich Kryukov 109
4 Andreas Gieriet 100
0 OriginalGriff 7,097
1 Sergey Alexandrovich Kryukov 5,623
2 Maciej Los 3,504
3 Peter Leow 3,373
4 DamithSL 2,505


Advertise | Privacy | Mobile
Web01 | 2.8.140721.1 | Last Updated 16 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100