Pagini recente » Cod sursa (job #1472143) | Cod sursa (job #3305379) | Cod sursa (job #3331862) | Cod sursa (job #2225031) | Cod sursa (job #3331434)
#include <bits/stdc++.h>
using namespace std;
char v[36001][17];
int n, cnt;
int main()
{
ifstream cin ("restante.in");
ofstream cout ("restante.out");
cin >> n;
cin.get ();
for (int i = 0; i < n; i++)
{
cin.getline (v[i], 36001);
}
for (int i = 0; i < n; i++)
{
char aux[36001];
strcpy (aux, v[i]);
int sortat;
do {
sortat = 1;
for (int j = 0; j < strlen (aux) - 1; j++)
if (aux[j] > aux[j + 1]){
swap (aux[j], aux[j + 1]);
sortat = 0;
}
} while (sortat == 0);
strcpy (v[i], aux);
}
for (int i = 0; i < n;)
{
int j = i + 1;
while ((j < n) && (strcmp (v[i], v[j]) == 0)) j++;
if (j - i == 1) cnt++;
i = j;
}
cout << cnt;
return 0;
}