Pagini recente » Cod sursa (job #2674383) | Istoria paginii runda/testround13/clasament | Cod sursa (job #1210447) | Cod sursa (job #1723497) | Cod sursa (job #632317)
Cod sursa(job #632317)
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
int t;
char cuv[1000];
int main()
{
int nra,nrb,nrc,ca,cb,cc,apartine;
fstream f("tm.in");
fstream g("tm.out");
f>>t;
for (int i=0;i<t;i++)
{
nra=0; nrb=0; nrc=0;
ca=1;cb=0;cc=0;
apartine=1;
f>>cuv;
for (int j=0;j<strlen(cuv);j++)
{
if (cuv[j]=='a')
{
nra++;
if (cb!=0 || cc!=0)
{
apartine=0;
break;
}
}
if (cuv[j]=='b')
{
nrb++;
cb=1;
if (cc!=0)
{
apartine=0;
break;
}
}
if (cuv[j]=='c') {nrc++; cc=1;}
}
if (nra!=nrb && nrb!=nrc) apartine=0;
if (apartine==1) g<<"DA"<<endl;
else g<<"NU"<<endl;
}
f.close();
g.close();
return 0;
}