Ciao Faraone, come direbbe il carissimo Ele, "chi va piano va sano e va lontano".
Questo sarebbe proprio il caso.
Senza distoglierti dal nuovo impegno di Spazioscript, voglio farti notare che nella versione ultima della Ferrari 1.6.2, il Turbo in "OrdinaMatriceTurbo" ha un qualche difetto (riduce la matrice eliminando l'ultima riga della stessa) mentre "OrdinaMatrice".
Mi rammarica solo il fatto che ieri, non ho potuto incassare una quaterna secca a Bari, ma non importa, mi rifarò martedì.
Vengo quindi alla dimostrazione allegandoti un output suntato delle 2 funzioni:
"OrdinaMatriceTurbo"
matrice matestr1 senza ordinamento
1 9417 -9417
2 9407 10
3 9401 6
4 9399 2
5 9395 4
6 9309 86
scrivo matrice con ordinamento "turbo" (OrdinaMatriceTurbo matestr1,- 1,1)
5 9395 4
4 9399 2
3 9401 6
2 9407 10
1 9417 -9417
( come vedi manca la riga 6)
Matrice matestr1 rinumerata con ciclo for K= 1 to 6
1 9395 4
2 9399 2
3 9401 6
4 9407 10
5 9417 -9417
6
(rinumerando, non trovando la riga 6, non la scrive)
---------------------------------------------------------------------------
"OrdinaMatrice"
matrice matestr1 senza ordinamento
1 9417 -9417
2 9407 10
3 9401 6
4 9399 2
5 9395 4
6 9309 86
scrivo matrice con ordinamento "senza turbolenze" (OrdinaMatrice matestr1,- 1,1)
6 9309 86
5 9395 4
4 9399 2
3 9401 6
2 9407 10
1 9417 -9417
tutto OK ( come vedi la riga 6 c'è)
Matrice matestr1 rinumerata con ciclo for K= 1 to 6
1 9309 86
2 9395 4
3 9399 2
4 9401 6
5 9407 10
6 9417 -9417
Un saluto