Pagini recente » Cod sursa (job #292977) | Cod sursa (job #1459859) | Cod sursa (job #573378) | Cod sursa (job #1074349) | Cod sursa (job #423380)
Cod sursa(job #423380)
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
char a[36001][17], aux[17];
int i, j, k, n;
int nr;
int main()
{
FILE *f = fopen ("restante.in","r");
FILE *g = fopen ("restante.out","w");
fscanf (f,"%d", &n);
for (i=1; i<=n; ++i)
{
fscanf (f,"%s", a[i]);
sort (a[i], a[i] + strlen(a[i]) );
}
fclose(f);
for (i=1; i<=n; ++i)
for (j=i+1; j<=n; ++j)
if (strcmp(a[i], a[j]) > 0)
{
strcpy (aux, a[j]);
strcpy (a[j], a[i]);
strcpy (a[i], aux);
}
for (i=1; i<n; ++i)
if (strcmp (a[i], a[i+1]) != 0)
nr ++;
fprintf (g,"%d", nr);
fclose(g);
return 0;
}