Pagini recente » Cod sursa (job #168570) | Cod sursa (job #2976046) | Cod sursa (job #1360514) | Cod sursa (job #1884652) | Cod sursa (job #515920)
Cod sursa(job #515920)
#include<stdio.h>
FILE*fin,*fout;
int a[33][36001],i,t,j,nr,ok,n;
char ch;
int main(){
fin=fopen("restante.in","r");
fout=fopen("restante.out","w");
fscanf(fin,"%ld\n",&n);
ch='1';
for(i=1;i<=n;i++){
fscanf(fin,"%c",&ch);
while(ch!='\n'){
a[i][ch%96]++;
fscanf(fin,"%c",&ch);}
}
for(i=1;i<=n;i++){
for(j=i+1;j<=n;j++){
ok=1;t=1;
if(a[i][0]!=-1||a[i][0]!=-1){
for(t=1;t<=32;t++){
if(a[i][t]!=a[j][t]){ok=0;break;}
}
if(ok==0){nr++;}
if(ok==1){a[j][0]=-1;}
}
}
}
fprintf(fout,"%ld",nr);
return 0;}