codice:
//PROVA SOTTRAZIONE DI VECTOR ----------------------------------------
for (int g=0; g<input_int.size();g++) {
for (int h=0; h<sessantina.size();h++) {
if (input_int[g] == sessantina[h]) {
//rimuovi dal vector... vector1
remove(input_int.begin(), sessantina.end(), input_int[g]);
}
}
}
//--------------------------------------------------------------------------------
Sono due vector di interi però se vado a verificare quanti ne restano sia nell'uno che nellìaltro vector vedo che la sottrazione non ha funzionato...
Es: vector sessantina contiene 60 elementi numerici da 1 a 60
e vector input_int contiene ad esempio i valori da 1 a 30
il risultato della sottrazione non è contenente come dovrebbe valori da 41 a 60
ma gli stessi valori per entrambi i vector senza alcuna modifica...
Secondo voi dove è l'errore?
Grazie 1000