Do you mean
#include <iostream>
#include <cstring>
#include <stack>
using namespace std;
int isBalanced(char s[100])
{
stack<char> stk;
int n=strlen(s);
int i;
for(i=0;i<n;i++)
{
if(s[i]=='(' || s[i]=='[' || s[i]=='{')
{
stk.push(s[i]);
}
else if(s[i]==')' || s[i]==']' || s[i]=='}')
{
if(stk.empty())
{
return 0;
}
else if(stk.top() != s[i]) stk.pop();
}
}
if(stk.empty())
return 1;
else
return 0;
}
However I can't guess the purpose of the marked line