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
A voir également:
- Problème pour addition de matrice en C
- Addition excel - Guide
- Bash addition ✓ - Forum Shell
- Vous ne pouvez pas modifier une partie de matrice - Forum Excel
- Matrice ✓ - Forum Excel
- Additionner des variables string shell,bash - Forum Programmation
4 réponses
c'est pasque tu as mal placer tes accolade
fait plutot comme ça
fait plutot comme ça
printf("entrer valeur : \n"); for(i=0;i<NL;i++) { for(j=0;j<NC;j++) { scanf("%d",tab[i][j]); } printf("\n"); }