Bonjour,
Dans cet exercice je dois transférer des données d'un tableau M à 2 dimensions vers un tableau V à 1 dimension .
J'ai cette formule en solution que j'ai du mal à comprendre :
Je trouve que c'est pas intuitif . Il faut multiplier l'indice courant par le nombre de colonnes et lui ajouter l'indice courant des colonnes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(i=0;i<L;i++) for(j=0;j<C;j++) V[i*C+j]=M[i][j];
C'est vraiment pas évident à connaître comme formule ?
Partager