La somme des élément de tableau
Fermé
arwa siheme
Messages postés
7
Date d'inscription
dimanche 20 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
-
20 janv. 2013 à 21:16
ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 - 20 janv. 2013 à 23:21
ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 - 20 janv. 2013 à 23:21
A voir également:
- La somme des élément de tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Formule somme excel colonne - Guide
- Tableau word - Guide
- Somme si couleur - Guide
5 réponses
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
20 janv. 2013 à 21:25
20 janv. 2013 à 21:25
bah c'est assez simple.
for chaque ligne
for chaque element de la ligne
sum += element
for chaque ligne
for chaque element de la ligne
sum += element
arwa siheme
Messages postés
7
Date d'inscription
dimanche 20 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
20 janv. 2013 à 21:31
20 janv. 2013 à 21:31
mais je veux insert le résultat de la somme dans un tableau
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
20 janv. 2013 à 21:32
20 janv. 2013 à 21:32
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
ljm972
Messages postés
254
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
6 décembre 2021
29
20 janv. 2013 à 21:40
20 janv. 2013 à 21:40
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;
}
arwa siheme
Messages postés
7
Date d'inscription
dimanche 20 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
20 janv. 2013 à 22:06
20 janv. 2013 à 22:06
merci bien pour votre aide
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
20 janv. 2013 à 22:16
20 janv. 2013 à 22:16
ljm972
1) On donne pas de réponse
2) t'as pas l'impression de m'avoir un peu copier/coller ?
1) On donne pas de réponse
2) t'as pas l'impression de m'avoir un peu copier/coller ?
ljm972
Messages postés
254
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
6 décembre 2021
29
Modifié par ljm972 le 20/01/2013 à 22:55
Modifié par ljm972 le 20/01/2013 à 22:55
Refflection faites, je ne sais pas où je t'ai copié, lol
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
20 janv. 2013 à 22:47
20 janv. 2013 à 22:47
T'as vachement modifié ouais ...
arwa siheme
Messages postés
7
Date d'inscription
dimanche 20 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
20 janv. 2013 à 22:50
20 janv. 2013 à 22:50
c'est pas question de copier/coller mais cette algorithme est un peut difficile et j'ai pas réussit de la manipulation de if malgré les essai et je besoin que des flashs
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ljm972
Messages postés
254
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
6 décembre 2021
29
20 janv. 2013 à 23:21
20 janv. 2013 à 23:21
#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;
}