La somme des élément de tableau
arwa siheme
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
ljm972 Messages postés 255 Date d'inscription Statut Membre Dernière intervention -
ljm972 Messages postés 255 Date d'inscription Statut Membre Dernière intervention -
Bonjour j'ai une matrice et je veux inscrit la somme des lignes dans un tableau d'une dimension exemple: 101 000 110 la somme de ligne 1 est 2 la somme de ligne 2 est 0 la somme de ligne 3 est 2 est le tableau résultat est tab ( 202)
A voir également:
- La somme des élément de tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Formule somme excel colonne - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
5 réponses
et bah ^^
int *t = (int*) malloc(sizeof(int)*nb_ligne);
sum = 0;
for chaque ligne
for chaque element
sum += ele
fin for
t[ligne]=sum
sum=0
fin for
int *t = (int*) malloc(sizeof(int)*nb_ligne);
sum = 0;
for chaque ligne
for chaque element
sum += ele
fin for
t[ligne]=sum
sum=0
fin for
Moi, j'aurais fait comme ça :
#include <stdio.h>
#include <stdlib.h>
#define NB_ELEMENT_PAR_LIGNE 3
#define NB_LIGNE 3
int main(int argc, char **argv)
{
int mat[NB_LIGNE][NB_ELEMENT_PAR_LIGNE]={{1,0,1},{0,0,0},{1,1,0}};
int resultTab[NB_LIGNE];
int i,j;
for(i=0;i<NB_LIGNE;i++){
resultTab[i]=0;
for(j=0;j<NB_ELEMENT_PAR_LIGNE;j++){
resultTab[i]+=mat[i][j];
}
}
//affichage (facultatif)
for(i=0;i<NB_LIGNE;i++){
printf("%d ",resultTab[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#define NB_ELEMENT_PAR_LIGNE 3
#define NB_LIGNE 3
int main(int argc, char **argv)
{
int mat[NB_LIGNE][NB_ELEMENT_PAR_LIGNE]={{1,0,1},{0,0,0},{1,1,0}};
int resultTab[NB_LIGNE];
int i,j;
for(i=0;i<NB_LIGNE;i++){
resultTab[i]=0;
for(j=0;j<NB_ELEMENT_PAR_LIGNE;j++){
resultTab[i]+=mat[i][j];
}
}
//affichage (facultatif)
for(i=0;i<NB_LIGNE;i++){
printf("%d ",resultTab[i]);
}
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
#include <stdio.h>
#include<conio.h>
int main(void)
{
int T[3][3],L, C,I,J,SOM,i, tab[3];
printf("Nombre de lignes: ");
scanf("%d", &L );
printf("Nombre de colonnes: ");
scanf("%d", &C );
for (I=0; I<3; I++)
for (J=0; J<3; J++)
{
printf("Elément[%d][%d] : ",I,J);
scanf("%d", &T[I][J]);
}
printf("Tableau donné :\n");
for (I=0; I<3; I++)
{
for (J=0; J<3; J++)
printf("%d", T[I][J]);
printf("\n");
}
for (J=0; J<3; J++)
{
for (SOM=0, I=0; I<3;I++)
SOM += T[I][J];
tab[J]=SOM;
printf("Somme de colonne %d: %d\n", J,SOM);
}
for(J=0;J<3;J++){
if(tab[J]==0){ continue; }
printf("%d ",tab[J]);
}
getche();
return 0;
}
#include<conio.h>
int main(void)
{
int T[3][3],L, C,I,J,SOM,i, tab[3];
printf("Nombre de lignes: ");
scanf("%d", &L );
printf("Nombre de colonnes: ");
scanf("%d", &C );
for (I=0; I<3; I++)
for (J=0; J<3; J++)
{
printf("Elément[%d][%d] : ",I,J);
scanf("%d", &T[I][J]);
}
printf("Tableau donné :\n");
for (I=0; I<3; I++)
{
for (J=0; J<3; J++)
printf("%d", T[I][J]);
printf("\n");
}
for (J=0; J<3; J++)
{
for (SOM=0, I=0; I<3;I++)
SOM += T[I][J];
tab[J]=SOM;
printf("Somme de colonne %d: %d\n", J,SOM);
}
for(J=0;J<3;J++){
if(tab[J]==0){ continue; }
printf("%d ",tab[J]);
}
getche();
return 0;
}