Pagini recente » Cod sursa (job #1644098) | Cod sursa (job #232789) | Cod sursa (job #2979946) | Cod sursa (job #2275040) | Cod sursa (job #1736047)
#include <fstream>
#include <algorithm>
#include <cstring>
using namespace std;
int n,i,j,cuv,ap;
char v[17],a[36001][17];
ifstream fin ("restante.in");
ofstream fout ("restante.out");
int main (){
fin>>n;
for (i=1;i<=n;i++){
//fin>>v+1;
fin>>a[i]+1;
//for (j=1;j<=strlen(v+1);j++)
// a[i][j] = v[j];
sort (a[i]+1,a[i]+n+1);
}
cuv = 0;
for (i=1;i<=n;i++){
ap = 0;
for (j=i+1;j<=n;j++)
if (strcmp(a[i],a[j]) == 0){
ap++;
a[j][1] = '0';
}
if (ap == 0){
// cuvant original
cuv++;
}
}
fout<<cuv;
return 0;
}