fork download
  1. program CheckBrackets2;
  2. var
  3. st: string;
  4. i, count: integer;
  5. begin
  6. writeln('Enter a string (up to 40 chars):');
  7. readln(st);
  8. count := 0;
  9. for i := 1 to length(st) do
  10. begin
  11. if st[i] = '(' then
  12. count := count + 1
  13. else if st[i] = ')' then
  14. count := count - 1;
  15.  
  16. if count < 0 then break;
  17. end;
  18.  
  19. if count = 0 then
  20. writeln('Brackets are balanced.')
  21. else
  22. writeln('Brackets are NOT balanced.');
  23. end.
Success #stdin #stdout 0s 5316KB
stdin
5
stdout
Enter a string (up to 40 chars):
Brackets are balanced.