Exercise #2: Bracket Matching
Bracket matching … check whether all opening brackets such as '(', '[', '{' have matching closing brackets ')', ']', '}'
Which of the following expressions are balanced?
-
(a+b) * c
-
a[i]+b[j]*c[k])
-
(a[i]+b[j])*c[k]
-
a(a+b]*c
-
void f(char a[], int n) {int i; for(i=0;i<n;i++) { a[i] = (a[i]*a[i])*(i+1); }}
-
a(a+b * c
|