program lab6 (input, output);
const
n = 40;
var
st: array[1..n] of char;
i, k: integer;
begin
writeln('Please enter text');
for i := 1 to n do
read(st[i]);
k := 0;
for i := 1 to n do
begin
if st[i] = '(' then
k := k + 1
else
if st[i] = ')' then
k := k - 1;
if k < 0 then
break;
end;
if k = 0 then
writeln('Balance of brackets are true')
else
writeln('Balance of brackets are false');
writeln('Final balance score :',k);
end.
cHJvZ3JhbSBsYWI2IChpbnB1dCwgb3V0cHV0KTsKY29uc3QgCm4gPSA0MDsKdmFyIApzdDogYXJyYXlbMS4ubl0gb2YgY2hhcjsKaSwgazogaW50ZWdlcjsKYmVnaW4gCndyaXRlbG4oJ1BsZWFzZSBlbnRlciB0ZXh0Jyk7CmZvciBpIDo9IDEgdG8gbiBkbyAKcmVhZChzdFtpXSk7CmsgOj0gMDsKZm9yIGkgOj0gMSB0byBuIGRvIApiZWdpbiAKaWYgc3RbaV0gPSAnKCcgdGhlbiAKayA6PSBrICsgMQplbHNlIAppZiBzdFtpXSA9ICcpJyB0aGVuIAprIDo9IGsgLSAxOwppZiBrIDwgMCB0aGVuIApicmVhazsKZW5kOwppZiBrID0gMCB0aGVuIAp3cml0ZWxuKCdCYWxhbmNlIG9mIGJyYWNrZXRzIGFyZSB0cnVlJykKZWxzZSAKd3JpdGVsbignQmFsYW5jZSBvZiBicmFja2V0cyBhcmUgZmFsc2UnKTsKd3JpdGVsbignRmluYWwgYmFsYW5jZSBzY29yZSA6JyxrKTsKZW5kLgoK