Check Bracket Sequence
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,f,top=-1,size;
string s;
cin>>s;
size=s.size();
char a[size];
f=1;
for(i=0;i<s.size() && f==1;i++)
{
if(s[i]=='(')
a[++top]='(';
else if(s[i]==')')
{
if(top==-1)
f=0;
else
top-=1;
}
}
if(top!=-1 || f==0)
cout<<"invalid\n";
else
cout<<"Valid";
}
Very good and fantastic education blog
ReplyDeleteThanks for blog
Great work
ReplyDelete