Pagini recente » Cod sursa (job #1793641) | Cod sursa (job #1545102) | Cod sursa (job #938119) | Cod sursa (job #2442928) | Cod sursa (job #184158)
Cod sursa(job #184158)
#include<fstream.h>
#include<string.h>
int k,n,i,j,sol=0;
char v[36100][17],a[17],aux;
int main()
{
ifstream f("restante.in");
ofstream g("restante.out");
f>>n; f.get();
for(i=1;i<=n;i++)
{ f.get(v[i],16);
f.get();
for(j=0;j<strlen(v[i])-1;j++)
for(k=j+1;k<=strlen(v[i])-1;k++)
if(v[i][j]>v[i][k]) { aux=v[i][j]; v[i][j]=v[i][k]; v[i][k]=aux;}
}
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
if(strcmp(v[i],v[j])>0) { strcpy(a,v[i]);
strcpy(v[i],v[j]);
strcpy(v[j],a);
}
for(i=1;i<=n;i++)
if(strcmp(v[i],v[i+1])!=0) sol++;
else while(strcmp(v[i],v[i+1])==0) i++;
g<<sol;
f.close();
g.close();
return 0;
}