bhè si ottima osservazione...mettere A[*i][(*j)%colmax] è del tutto superfluo, basta semplicemente [b]A[*i][*j] visto che appunto come dicevi il controllo lo si fa prima, oppure si lascia A[*i][(*j)%colmax], ma si toglie l'operazione dell'if (*j)=0 perchè risulterebbe superflua! spero di essermi spiegato...L'unica cosa che vorrei capire è perché hai usato nella funzione copia per una seconda volta A[*i][(*j)%colmax]. A quanto pare, visto che questo l'abbiamo già controllato precedentemente nell'if, si può direttamente scrivere A[*i][*j]=car, vero?
bhè non ti preoccupare, anche io all'inizio quando mi proponevano delle soluzioni alternative, dicevo: "cavolo ma chi ci avrebbe mai pensato!!!", ma poi piano piano, studiando e programmando, le idee vengono!Wow grandissimo! Non so perché non mi è mai venuto quest'idea di utilizzare (%)! Beh comunque è da poco tempo che studio programmazione quindi penso che dovrei migliorare ancora tanto.