|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 316
|
[c,c++] Consiglio Ordinamento di 2 vettori in base al rapporto
Ciao avrei bisogno di un consiglio, il problema è il seguente io ho due vettori e devo ordinarli in base al loro rapporto, dal più alto al più piccolo
Es [1 2 3 4] [4 3 2 1] 1/4<2/3<3/2<4/1 [4 3 2 1] [1 2 3 4] |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Scrivi intanto come ordineresti un vettore singolo...
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 316
|
Pensavo ad un algortimo come ad esempio Merge sort
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Aug 2008
Messaggi: 51
|
La spiegazione didattica l'avevo data alla fine.
Ok, niente sorgente, mi limito a dirti: 1. Confronta i rapporti 2. Scambia gli elementi in entrambi i vettori Ti suggerisco di usare il tipo double Ho detto troppo? Ultima modifica di Noixe : 13-02-2010 alle 15:46. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In questo forum non si danno soluzioni complete agli esercizi.
ohi: scrivi il merge sort per un singolo vettore. Poi cercherò di farti ragionare su quello. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:36.