Question: Write a C++ program that will determine if a string has balanced delimiters. A string may use more than one type of delimiter to bracket
Write a C++ program that will determine if a string has balanced delimiters. A string may use more than one type of delimiter to bracket information into blocks. For example, a string may use braces { }, parentheses ( ), and brackets [ ] as delimiters. A string is properly delimited if each right delimiter is matched with a preceding left delimiter of the same type in such a way that either the resulting blocks of information are disjoint, or one of them is completely nested within the other. Write a program that uses a SINGLE stack to check whether a string containing braces, parentheses, and brackets is properly delimited.
Functions/Methods used to evaluate delimiters. Function main() should be small.
Use input file string.txt as input to test your program. Input file string.txt used to read in as input and is located in the current directory****
Here are the contents of string.txt:

string.txt {Cannot if (denominator [x] 0) cout
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
