Can anyone right a C++ program that does this? To make telephone numbers easier to remember, some companies use letters to show their telephone number. For example, using letters, the telephone number 438-5626 can be show as GET LOAN. In some cases, to make a telephone number meaningful, companies might use more than seven letters. For example, 225-5466 can be displayed as CALL HOME, which uses eight letters. Write a program that prompts the user to enter a telephone number expressed in letters and outputs the corresponding telephone number in digits. If the user enters more than 7 letters, then process only the first seven letters. Also output the –(hyphen) after the third digit. Allow the user to use both uppercase and lowercase letters as well as spaces between words. Moreover, your program should process as many telephone numbers, as the user wants.
Recommended Answers
Jump to Post>Can anyone right a C++ program that does this?
No.
Show us your best attempt, and we'd be happy to help you fix the problems and answer your questions.
http://www.daniweb.com/techtalkforums/announcement8-2.html
Jump to PostPlease use code tags. There's information in my signature.
I'd suggest for converting the chars to numbers that you create some sort of array. Something like:
int array['A'-'Z'] = {1, 1, 1, 2, 2, 2 // etc
As you see here, I'm using ASCII amounts. I …
Jump to PostUSE CODE TAGS
The reason that your code never prints out anything is because you aren't looping or anything. Look closely: do you see any point in your code at which you assign
letters
?What would be best is if you used a pointer; eg something …
All 10 Replies
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.