I’m working on a c++ exercise Programming un c++ and need a sample draft to help me study.
You are to write a program in C++ that will take the number given on the command line and write it in words. You must have a separate error function and you must have at least one separate function to translate the digits to words. You must store the words for each digit in a vector. If the number in the tens place is one, throw a runtime error. If any of the numbers entered is 0, throw a runtime error. You can assume the number given will not have more than 4 digits.
[lab5]$ ./process 123
Number 123 is written as one hundred twenty three
[lab5]$ ./process 4375
Number 4375 is written as four thousand three hundred seventy five
[lab5]$ ./process 5
Number 5 is written as five
[lab5]$ ./process 14
Oops! Entered a 1 in the tens place
[lab5]$ ./process 440
Oops! Entered a 0 in the number
[lab5]$ ./process 0
Oops! Entered a 0 in the number
[lab5]$ ./process 0141
Oops! Entered a 0 in the number
cout
and cin
, not printf
and scanf
Select your paper details and see how much our professional writing services will cost.
Our custom human-written papers from top essay writers are always free from plagiarism.
Your data and payment info stay secured every time you get our help from an essay writer.
Your money is safe with us. If your plans change, you can get it sent back to your card.
We offer more than just hand-crafted papers customized for you. Here are more of our greatest perks.
Get instant answers to the questions that students ask most often.
See full FAQ