Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. using System;
  2.  
  3. class CorrectBrackets
  4. {
  5. static void Main()
  6. {
  7. //• Write a program to check if in a given expression the brackets are put correctly.
  8.  
  9. //string test = "(a + b) + (a * b)";
  10. //string test = ")(78 * 25)";
  11. //string test = "(a / b) + (";
  12. //string test = "(a + b))";
  13. //string test = "(( c - m)";
  14. string test = "((a + b) - (c * d))";
  15.  
  16. int indexOpen = test.IndexOf("(");
  17. int indexClosed = test.IndexOf(")");
  18.  
  19.  
  20. for (int i = 0; i < test.Length; i++)
  21. {
  22. indexOpen = test.IndexOf("(", indexOpen + 1);
  23. indexClosed = test.IndexOf(")", indexClosed + 1);
  24.  
  25. if (indexOpen > indexClosed)
  26. {
  27. Console.WriteLine("Incorrect expression");
  28. break;
  29. }
  30. else if (i == test.Length - 1)
  31. {
  32. Console.WriteLine("Correct expression");
  33. }
  34. }
  35.  
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement