Erreur dans un programme C

Fermé
leila - 22 déc. 2010 à 22:49
 leila - 22 déc. 2010 à 23:09
Bonjour,


j'ai un prb j'ai créeé une fonction qui permet de calculer le produit de 2 matrices son code est le suivant :


int produit_matrice(int m[3][3],int n[3][3]){

int p[3][3];
int i,j,k;
for (i=0; i<3; i++)
for (j=0; j<3; j++)
{
p[i][j]=0;
for (k=0; k<3; k++)
p[i][j] += m[i][k]*n[k][j];
}

}


et puis je l'ai appelé dans le main par :

r=produit_matrice(A,A);


sachant que j'ai déclarer r comme suit :

int r[3][3];


mais il ya l'erreur suivante : 38 c incompatible types in assignment
et je n'arrive pas à la corriger
merci pour votre aide

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
22 déc. 2010 à 23:07
Merci de continuer la discussion sur l'autre post : https://forums.commentcamarche.net/forum/affich-20239953-fonction-langage-c
0
d'accord
0