Pagini recente » Cod sursa (job #2281246) | Cod sursa (job #2746848) | Cod sursa (job #1855415) | Cod sursa (job #1657154) | Cod sursa (job #128029)
Cod sursa(job #128029)
#include<stdio.h>
#include<string.h>
char a[3600][16],s[20];
long ok2,k,ns,n,ok,i,j,nl,f[30];
int main()
{
freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%ld\n",&n);
for(k=1;k<=n;k++)
{
for(i=0;i<=10;i++) f[i]=0;
gets(s);
ns=strlen(s);
for(i=0;i<ns;i++)
f[s[i]-'a'+1]++;
ok2=1;
for(i=1;i<=nl;i++)
{
ok=1;
for(j=0;j<10&&ok;j++)
if(f[i]!=a[i][j])
ok=0;
if(ok==0)
ok2=0;
}
if(ok2==1)
{
nl++;
for(j=0;j<=9;j++)
a[nl][j]=f[j];
}
}
printf("%ld ",nl);
fcloseall();
return 0;
}