Salve a tutti.
Sto programmando in C da poco tempo e avrei bisogno di una mano nell'ordinare un array. Mi spiego meglio.
Ho tre array delle stessa dimensione, il primo relativo al numero oggetto, quindi da 1 a 10 ad esempio, gli altri due relativi a due coefficienti diversi, associati alla stesso oggetto, ma descrivendolo in due aspetti diversi.
In pratica è come se avessi per ogni oggetto: nome oggetto; coeff. "A"; coeff. "B".
Ho ordinato l'array di coefficienti B e vorrei avere l'array dei coefficienti A ordinato in base all'ordine dei coefficienti B.
In pratica in base all'ordinamento dei coefficienti B, devo ordinare anche gli oggetti e i coefficienti A.
Faccio un rapido esempio numerico.
nome_oggetto= [1, 2, 3]
coeff A =[6, 3, 9]
coeff B = [1, 15, 3]
Ordino in maniera crescente coeff B ottenendo [1,3,15]
Vorrei quindi ordinare gli altri due array in maniera conseguente, in modo da avere nome_oggetto=[1,3,2] e coeff A=[6,9,3].
Forse una soluzione a questo problema è già stata trovata... E se qualcuno mi riesce a dare una mano o un'idea ne sarei grato.
Ancora grazie a tutti.