BRACKETS ORDER CHECKING
#include
#include
void main()
{
int ctr;
int top=-1;
char a[100],stack[100];
gets(a);
int length=strlen(a);
for(ctr=0;ctr {
if((a[ctr]=="{") || (a[ctr]=="[") || (a[ctr]=="("))
{
stack[++top]=a[ctr];
}
else if((a[ctr]=="}") || (a[ctr]=="]") || (a[ctr]==")"))
{
if((a[ctr]=="}" && stack[top]=="{") || (a[ctr]=="]" && stack[top]=="[") || (a[ctr]==")" && stack[top]=="("))
{
--top;
}
else
{
printf("\nBracket order incorrect!!");
return;
}
}
}
printf("\nBrackets are in order!!");
getch();
}
#include
#include
void main()
{
int ctr;
int top=-1;
char a[100],stack[100];
gets(a);
int length=strlen(a);
for(ctr=0;ctr {
if((a[ctr]=="{") || (a[ctr]=="[") || (a[ctr]=="("))
{
stack[++top]=a[ctr];
}
else if((a[ctr]=="}") || (a[ctr]=="]") || (a[ctr]==")"))
{
if((a[ctr]=="}" && stack[top]=="{") || (a[ctr]=="]" && stack[top]=="[") || (a[ctr]==")" && stack[top]=="("))
{
--top;
}
else
{
printf("\nBracket order incorrect!!");
return;
}
}
}
printf("\nBrackets are in order!!");
getch();
}
#include
#include
void main()
{
int ctr;
int top=-1;
char a[100],stack[100];
gets(a);
int length=strlen(a);
for(ctr=0;ctr
if((a[ctr]=="{") || (a[ctr]=="[") || (a[ctr]=="("))
{
stack[++top]=a[ctr];
}
else if((a[ctr]=="}") || (a[ctr]=="]") || (a[ctr]==")"))
{
if((a[ctr]=="}" && stack[top]=="{") || (a[ctr]=="]" && stack[top]=="[") || (a[ctr]==")" && stack[top]=="("))
{
--top;
}
else
{
printf("\nBracket order incorrect!!");
return;
}
}
}
printf("\nBrackets are in order!!");
getch();
}
#include
#include
void main()
{
int ctr;
int top=-1;
char a[100],stack[100];
gets(a);
int length=strlen(a);
for(ctr=0;ctr
if((a[ctr]=="{") || (a[ctr]=="[") || (a[ctr]=="("))
{
stack[++top]=a[ctr];
}
else if((a[ctr]=="}") || (a[ctr]=="]") || (a[ctr]==")"))
{
if((a[ctr]=="}" && stack[top]=="{") || (a[ctr]=="]" && stack[top]=="[") || (a[ctr]==")" && stack[top]=="("))
{
--top;
}
else
{
printf("\nBracket order incorrect!!");
return;
}
}
}
printf("\nBrackets are in order!!");
getch();
}
0 Comments