fork(2) download
  1. program Ex_1;
  2.  
  3. var
  4. Str:string;
  5.  
  6. function brackets_balance(s: string): boolean;
  7. var
  8. i,j,k,l: integer;
  9. begin
  10. brackets_balance := false;
  11. for i := 1 to length(s) do
  12. if s[i] = '(' then
  13. for j:=i to length(s) do
  14. if s[j]=')' then brackets_balance := True
  15. else
  16. for k :=1 to length(s) do
  17. if s[k] = ')' then
  18. for l:=i to length(s) do
  19. if s[l]='(' then brackets_balance := True
  20. else brackets_balance := false;
  21. end;
  22.  
  23. begin
  24. Writeln('Vvedite stroky: ');
  25. Readln(Str);
  26.  
  27. if brackets_balance(Str)=True then write('Zdes est balans skobok ( i ).')
  28. else write('Zdes net balansa skobok ( i ).');
  29.  
  30. Readln;
  31. end.
Runtime error #stdin #stdout 0.01s 4112KB
stdin
Standard input is empty
stdout
Vvedite stroky: 
Zdes net balansa skobok ( i ).