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