#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int anagrame(char x[100], char y[100])
{
char a[100],b[100];
strcpy(a,x);//deoarece parametrii sunt transmisi prin referinta!!!
strcpy(b,y);
if(strlen(a)!=strlen(b)) return 0;
else while(strcmp(a,b)!=0)
{
if(strchr(b,a[0])==0) return 0;
else
{
strcpy(strchr(b,a[0]),strchr(b,a[0])+1);
strcpy(a,a+1);
}
}
return 1;
}
int main()
{
char s[100],a[100];
int n,i,k=0;
fin>>n;
fin>>s;
for(i=1;i<n;i++)
{
fin>>a;
if(anagrame(s,a)) k++;
}
fout<<k;
fin.close();
fout.close();
return 0;
}
|