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...)