Filtrar resultados numéricos en c++
Tengo una variable en c++ que me produce estos números y quiero eliminar las filas donde repiten los mismos números
7 9 12 47 50 52
8 11 13 46 48 51
9 12 22 44 47 50
11 13 23 43 46 48
12 22 24 42 44 47
13 23 26 38 43 46
22 24 27 37 42 44
23 26 28 36 38 43
24 27 32 34 37 42
26 28 33 33 36 38
27 32 34 32 34 37
28 33 36 28 33 36---->repite el 28
32 34 37 27 32 34----repite el 34 la idea es eliminar los que repiten
33 36 38 26 28 33----repite el 33
34 37 42 24 27 32
36 38 43 23 26 28
37 42 44 22 24 27
38 43 46 13 23 26
42 44 47 12 22 24
43 46 48 11 13 23
44 47 50 9 12 22
46 48 51 8 11 13
47 50 52 7 9 12
la función que lo produce es esta
for(int i = 0, j = contador - 5; j >= 0; i++, j--){
cout<<resultados<<" "<<resultados[i + 2]<<" "<<resultados[i + 4]<<" ";
archivo<<resultados<<" "<<resultados[i + 2]<<" "<<resultados[i + 4]<<" ";
cout<<resultados[j]<<" "<<resultados[j + 2]<<" "<<resultados[j + 4];
archivo<<resultados[j]<<" "<<resultados[j + 2]<<" "<<resultados[j + 4];
cout<<endl;
archivo<<endl;
}
archivo.close();
system("pause");
return 0;