Ordinare due vettori paralleli

di Anonimizzato18293 il
1 risposte
Salve a tutti! Se volessi provare a ordinare un vettore di interi e contemporaneamente cambiare anche l'ordine del suo vettore parallelo, come si potrebbe fare? Io ho provato con il bubblesort aggiungendo una variabile in più che fungesse da appoggio al secondo vettore, però il compilatore lo dà come ciclo infinito... Potreste aiutarmi il prima possibile? vi ringrazio
vi lascio la bozza che avevo fatto io...
for(int i = 0; i<n-1; i++) {
		for(int j = 0; j<(n-2); j++) {
			if(val[j] > val[j+1]) {
				temp = val[j];
				val[j] = val[j+1];
				val[j+1] = temp;
				temp2 = pag[j];
				pag[j] = pag[j+1];
				pag[j+1] = temp2;
			}
		}

1 Risposte

  • però il compilatore lo dà come ciclo infinito
    Che vuol dire?
Devi accedere o registrarti per scrivere nel forum
1 risposte