codice:
int  nums[] = {gruppovoluto[0],gruppovoluto[1],gruppovoluto[2],gruppovoluto[3],gruppovoluto[4]};

int decina1 [] = {90,1,2,3,4,5,6,7,8,9};
int decina2 [] = {10,12,13,14,15,16,17,18,19};
int decina3 [] = {20,22,23,24,25,26,27,28,29};
int decina4 [] = {30,32,33,34,35,36,37,38,39};
int decina5 [] = {40,42,43,44,45,46,47,48,49};
int decina6 [] = {50,52,53,54,55,56,57,58,59};
int decina7 [] = {60,62,63,64,65,66,67,68,69};
int decina8 [] = {70,72,73,74,75,76,77,78,79};
int decina9 [] = {80,82,83,84,85,86,87,88,89};

cout << sizeof(nums)/sizeof(int);


cout << "\n\n";

//------------------------------------------------------------------------------

//PROBLEMUCCIO DA RISOLVERE..

//Immissione automatica o comunque da cin degli elementi voluti...


//----------------------------


cout << "\n\n\n"; 
cout << "Programma created by Lotto_tom75.\nOgni diritto riservato.\n\n";
cout << "\n\n\n"; 
//cin.get();


for (int x=1; x<91; x++) {
for (int y=x+1;y<91;y++)  {
for (int z=y+1;z<91;z++)  {


   int num_to_findx = x;
   int start = 0;
   int end = sizeof(nums)/sizeof(int);
   int* resultx = find( nums + start, nums + end, num_to_findx );
   
   int num_to_findy = y;
   start = 0;
   end = sizeof(nums)/sizeof(int);
   int* resulty = find( nums + start, nums + end, num_to_findy );
   
   int num_to_findz = z;
   start = 0;
   end = sizeof(nums)/sizeof(int);
   int* resultz = find( nums + start, nums + end, num_to_findz );
    
    
//solo se x, y e z appartengono al gruppo voluto stampa a video il risultato...


//PROVA CONTROLLO...

if ( (resultx == nums + end ) || ( resulty == nums + end ) || ( resultz == nums + end ))  {
Io vorrei stampare a video tutte le comb di x,y,z solo se questi appartengono all'insieme [1:90] (fatto) e solo se x e y o x e z o y e z non appartengono alla stessa decina (decina1, decina2 ecc...) (da fare...)

Chiedo come fare la seconda cosa...

GRAZIE!