Buonasera ragazzi, sto sbattendo la testa su questa traccia , ho provato a fare più algoritmi ma nulla (opero con assembly motorola 68k) , al di la del linguaggio , qualcuno può aiutarmi a stilare un algoritmo che sia in grado di risolvere la traccia?
TRACCIA:
Il sottoprogramma deve mescolare i valori del primo vettore, ricopiando il valore i-esimo nella posizione indicata dall'i-esimo valore di V2 modulo N
*ESEMPIO:
*V1=2,21,52,4,1,3 V2=10,2,0,1,7,8 N=6 --> V1=52,4,21,4,2,3
*NOTA BENE: ELEMENTI DIVERSI DEL PRIMO VETTORE NON POSSONO ESSERE COPIATI NELLA STESSA POSIZIONE, DEVE ESSERE EFFETTUATA SOLO LA PRIMA COPIA
Per quanto riguarda l'i-esimo valore di V2 modulo N sono riuscito a trovarlo, ora mi tocca solo prendere tale valore che mi serve per indicare la posizione (tipo offset,indice come volete voi chiamarlo) per i valori del primo vettore.