Pagini recente » Cod sursa (job #982477) | Cod sursa (job #2822686) | Cod sursa (job #2020526) | Cod sursa (job #571228) | Cod sursa (job #249774)
Cod sursa(job #249774)
#include<stdio.h>
#include<string.h>
/*ifstream f("restante.in");
ofstream g("restante.out");*/
char a[36001][17],x;
int n,i,j,nr,k,ok;
int main(){
FILE *f=fopen("restante.in","rt"),*g=fopen("restante.out","wt");
fscanf(f,"%s",&n);
for(i=1;i<=n;i++){
fscanf(f,"%s",a[i]);
for(j=0;j<strlen(a[i])-1;j++)
for(k=j+1;k<strlen(a[i]);k++)
if(a[i][j]>a[i][k]){
x=a[i][j];
a[i][j]=a[i][k];
a[i][k]=x;}
}
for(i=1;i<=n;i++)
if(a[i]!=0){
ok=1;
for(j=i+1;j<=n;j++)
if(strcmp(a[i],a[j])==0)
{a[j][0]=0;ok=0;}
if(ok==0) a[i][0]=0;
}
nr=0;
for(i=1;i<=n;i++)
if(a[i][0]!=0)nr++;
fprintf(g,"%d",nr);
fclose(f);fclose(g);
return 0;
}