Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class CorrectBrackets
- {
- static void Main()
- {
- //• Write a program to check if in a given expression the brackets are put correctly.
- //string test = "(a + b) + (a * b)";
- //string test = ")(78 * 25)";
- //string test = "(a / b) + (";
- //string test = "(a + b))";
- //string test = "(( c - m)";
- string test = "((a + b) - (c * d))";
- int indexOpen = test.IndexOf("(");
- int indexClosed = test.IndexOf(")");
- for (int i = 0; i < test.Length; i++)
- {
- indexOpen = test.IndexOf("(", indexOpen + 1);
- indexClosed = test.IndexOf(")", indexClosed + 1);
- if (indexOpen > indexClosed)
- {
- Console.WriteLine("Incorrect expression");
- break;
- }
- else if (i == test.Length - 1)
- {
- Console.WriteLine("Correct expression");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement