PDA

Visualizza la versione completa : [C++] Pulizia di una lista


freetom
17-08-2009, 11:24
if (numeri!=0) {
cout << "\n";
cout << "Numeri:";
cout << "\n\n";

for (k=0;k<combinazioni;k++) {



for (z=0;z<numeri;z++) {

numero = rand() % finale + inizio;


cout << "\nNUMERO GENERATO TEMPORANEO: ";
cout << numero;

cout << "\nPress ENTER to continue...\n" << endl;
cin.get();

cout << "\nLISTA CON VALORI COMBINAZIONE UNIVOCI...\n";


numericombinazione.push_back(numero);

}


numericombinazione.sort();
numericombinazione.unique();


for (list<int>::iterator it=numericombinazione.begin(); it!=numericombinazione.end(); it++)
s += intToString(*it) + ",";
insiemecombinazioni.push_back(s);

}

//AVREI NECESSITA DI AZZERARE TUTTO DOPO OGNI COMBINAZIONE CREATA...

numericombinazione.clear();
s="";



//INVECE NON MI AZZERA NULLA...
//e le stringhe s successive presentano sempre i numeri precedenti...
//quindi con numeri=10 ad esempio la prima comb. avr 10 numeri
//la seconda 20 numeri e la terza 30... :dh:
//mentre sempre secondo l'es. dovrebbero essere tutte di 10
//-------------------------------------------------------------------------

}

cout << "\nINSIEME COMBINAZIONI GENERATE:\n";

for (i=0;i<insiemecombinazioni.size();i++){

cout << "\n";
cout << insiemecombinazioni[i];
cout << "\n";

cin.get();

}

}


Tnx

:ciauz:

codesnippet
17-08-2009, 15:52
C' un while da qualche parte? Ci sono in giro parentesi graffe che si chiudono ma non si capisce a cosa sono riferite. Posta il blocco completo di codice.

Loading