Pagini recente » Cod sursa (job #353475) | Cod sursa (job #3265538) | Cod sursa (job #3288108) | Cod sursa (job #2315888) | Cod sursa (job #2668009)
#include <fstream>
using namespace std;
ifstream fin ("editor.in");
ofstream fout ("editor.out");
char v[100001];
int main()
{
int t,i,ok;
int j,k;
fin >>t;
for (i=1;i<=t;++i)
{
j=1;
ok=0;
while (v[j-1]!='E')
{
fin>>v[j];
if (v[j]=='*')
{
v[j]='0';
v[j-1]='0';
j=j-2;
}
j++;
if (j==0)
j=1;
}
for (k=1;k<=j;++k)
{
if (v[k]=='[')
ok++;
if (v[k]=='(')
ok=ok+2;
if (v[k]==']')
ok--;
if (v[k]==')')
ok=ok-2;
v[k]='0';
}
if (ok==0)
{
fout <<":)";
}
else
fout <<":(";
fout <<'\n';
}
fin.close ();
fout.close ();
return 0;
}