Problème pour addition de matrice en C
peter835
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
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 : C
1.
#include<stdio.h>
2.
#include<conio.h>
3.
4.
#define NL 3
5.
#define NC 3
6.
7.
int main (void)
8.
{
9.
int i,j,k,tab[NL][NC],tab2[NL][NC],tab3[NL][NC];
10.
printf("entrer valeur : \n");
11.
for(i=0;i<NL;i++)
12.
{
13.
for(j=0;j<NC;j++)
14.
scanf("%d",tab[i][j]);
15.
printf("\n");
16.
}
17.
for(i=0;i<NL;i++)
18.
{
19.
for(j=0;j<NC;j++)
20.
scanf("%d",tab2[i][j]);
21.
printf("\n");
22.
}
23.
for(i=0;i<NL;i++)
24.
{
25.
for(j=0;j<NC;j++)
26.
tab3[i][j]=tab[i][j]+tab2[i][j];
27.
printf("\n");
28.
}
29.
getch();
30.
31.
}
Merci d'avance à ceux qui pourront m'aider,
Pierre
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 : C
1.
#include<stdio.h>
2.
#include<conio.h>
3.
4.
#define NL 3
5.
#define NC 3
6.
7.
int main (void)
8.
{
9.
int i,j,k,tab[NL][NC],tab2[NL][NC],tab3[NL][NC];
10.
printf("entrer valeur : \n");
11.
for(i=0;i<NL;i++)
12.
{
13.
for(j=0;j<NC;j++)
14.
scanf("%d",tab[i][j]);
15.
printf("\n");
16.
}
17.
for(i=0;i<NL;i++)
18.
{
19.
for(j=0;j<NC;j++)
20.
scanf("%d",tab2[i][j]);
21.
printf("\n");
22.
}
23.
for(i=0;i<NL;i++)
24.
{
25.
for(j=0;j<NC;j++)
26.
tab3[i][j]=tab[i][j]+tab2[i][j];
27.
printf("\n");
28.
}
29.
getch();
30.
31.
}
Merci d'avance à ceux qui pourront m'aider,
Pierre
Configuration: Windows XP Firefox 2.0.0.11
4 réponses
-
c'est pasque tu as mal placer tes accolade
fait plutot comme çaprintf("entrer valeur : \n"); for(i=0;i<NL;i++) { for(j=0;j<NC;j++) { scanf("%d",tab[i][j]); } printf("\n"); } -
Deux erreurs : ligne 14
scanf("%d",&tab[i][j]);
ligne 20 :
scanf("%d",&tab2[i][j]);
Cdt -
-
bonjour
j'essaye de resoudre cet algorithme mais ne pas pu,aider moi a comprendre c'etait juste une addition de deux matrice.
l'exercice dit en utilisant la structure de tableau,écrire un algorithme qui fait l'addition de deux matrices carrées.
puis traduire en c
younous depuit biskra algeri