Pagini recente » Cod sursa (job #1447790) | Cod sursa (job #1145988) | Cod sursa (job #1354140) | Cod sursa (job #1557639) | Cod sursa (job #2151260)
#include <fstream>
#include <algorithm>
#include <cstring>
using namespace std;
ifstream fin ("restante.in");
ofstream fout ("restante.out");
char a[36005][20], aux[20];
int n, v[20], cont, sol;
int main()
{
fin>>n;
for(int i = 1; i <= n; i++){
fin>>a[i];
cont = 0;
for(int j = 0; a[i][j] != 0; j++){
cont++;
}
sort(a[i], a[i] + cont);
}
for(int i = 1; i < n; i++){
for(int 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(int i = 1; i < n; i++){
if(strcmp(a[i], a[i + 1]) != 0){
sol++;
}
}
fout<<sol;
return 0;
}