22/03/11 9:03
drew
Ciao,
Ho riscontrato difficoltà nello spostare elementi di un array secondo un determinato schema.
Ecco l'obiettivo del codice:
arrayi= {1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5}
Spostare elementi dell'array per ottenere questo:
arrayf= {1,2,3,4,5,5,1,2,3,4,4,5,1,2,3,3,4,5,1,2,2,3,4,5,1}
In pratica:
12345 12345
12345 51234
12345 -> 45123
12345 34512
12345 23451
Ovviamente questo è solo un esempio, il codice deve poter dare lo stesso risultato con un qualsialsi numero n di elementi dell'array(n quadrato perfetto). Ho provato molte volte, ma non sono ci sono riuscito.
Grazie in anticipo per qualsialsi aiuto.
Ho riscontrato difficoltà nello spostare elementi di un array secondo un determinato schema.
Ecco l'obiettivo del codice:
arrayi= {1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5}
Spostare elementi dell'array per ottenere questo:
arrayf= {1,2,3,4,5,5,1,2,3,4,4,5,1,2,3,3,4,5,1,2,2,3,4,5,1}
In pratica:
12345 12345
12345 51234
12345 -> 45123
12345 34512
12345 23451
Ovviamente questo è solo un esempio, il codice deve poter dare lo stesso risultato con un qualsialsi numero n di elementi dell'array(n quadrato perfetto). Ho provato molte volte, ma non sono ci sono riuscito.
Grazie in anticipo per qualsialsi aiuto.
aaa