Bonjour,
J'ai un problème dans un programme en C++.
J'ai une matrice A à laquelle je souhaite appliquer la fonction carre. Le problème vient peut être de l'argument de la fonction carre qui est un double pointeur. Je ne vois pas comment corriger mon erreur.
Merci de m'aider.
Je vous copie le code que j'ai écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 int main(){ int i, j, n, m; int A[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; carre(3,4,A); return 0; } void carre1(int nblignes, int nbcols, int **M){ int i, j; for(i=0;i<nblignes;i++){ for(j=0;j<nbcols;j++){ M[i][j]=M[i][j]*M[i][j]; } } }
Partager