Problème pour addition de matrice

Problème pour addition de matrice - C - Programmation

Marsh Posté le 02-12-2007 à 15:50:48    

Bonjour,
 
J'essaye d'additionner deux matrices à deux dimensions mais j'ai un problème lorsque je lance le programme pas de soucis mais par contre je ne peut rentrer qu'une valeur alors qu'il faut que j'en rentre 3 par ligne sur trois solonnes voici mon prgramme :
 

Code :
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #define NL 3
  4. #define NC 3
  5. int main (void)
  6. {
  7.      int i,j,k,tab[NL][NC],tab2[NL][NC],tab3[NL][NC];
  8.      printf("entrer valeur : \n" );
  9.      for(i=0;i<NL;i++)
  10.               {
  11.                        for(j=0;j<NC;j++)
  12.                              scanf("%d",tab[i][j]);
  13.                        printf("\n" );
  14.               }
  15.      for(i=0;i<NL;i++)
  16.               {
  17.                        for(j=0;j<NC;j++)
  18.                            scanf("%d",tab2[i][j]);
  19.                        printf("\n" );
  20.               }
  21.      for(i=0;i<NL;i++)
  22.               {
  23.                        for(j=0;j<NC;j++)
  24.                              tab3[i][j]=tab[i][j]+tab2[i][j];
  25.                        printf("\n" );
  26.               }
  27.      getch();
  28. }


 
 
 
Merci d'avance à ceux qui pourront m'aider,
 
Pierre

Reply

Marsh Posté le 02-12-2007 à 15:50:48   

Reply

Marsh Posté le 02-12-2007 à 17:41:01    

scanf attend une adresse memoire donc &tab[i][j]
et pareil pour tab2.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed