Ordinare due vettori paralleli

di il
1 risposte

Ordinare due vettori paralleli

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

Devi accedere o registrarti per scrivere nel forum
1 risposte