Pagini recente » Cod sursa (job #1212250) | Cod sursa (job #887832) | Cod sursa (job #3230041) | Cod sursa (job #1765105) | Cod sursa (job #1811327)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
char a[36006][20];
char aux[20];
int n,x,s;
void Citire()
{
int i;
fin >> n;
for( i = 1; i <= n; i++)
{
fin >> aux;
x = strlen(aux);
sort(aux, aux + x);
strcpy(a[i] , aux);
}
}
void Rezolvare()
{
int i,j;
for(i = 1; i < n; i++)
for(j = i + 1; j <= n; j++)
if(strcmp(a[i], a[j]) > 0)
{
strcpy(aux,a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],aux);
}
for(i = 2; i <= n; i++)
if(strcmp(a[i],a[i-1]) == 0)
s++;
fout << s << "\n";
}
int main()
{
Citire();
Rezolvare();
return 0;
}