Given a number of digits your program is required to print the addition result of these numbers.
Write a C++ program that simply add numbers (using stacks), the program reads in floating point numbers, push them onto a stack, add them together whenever a plus sign, "+", is entered, and print the result. In addition, the adding machine will recognize the following instructions:
A comma "," means a "cancel the last entry".
A period "." means "cancel all entries", that is clear the stack.
Making sure that the input is either a floating number or “+” or “,” or “.” characters.