begin process at 2012 05 28 17:32:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Blem Somme ELmt d'un Tableau Bidimensionnel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Blem Somme ELmt d'un Tableau Bidimensionnel

jeudi 18 septembre 2003 à 22:15:23 | Blem Somme ELmt d'un Tableau Bidimensionnel

Orezza

Slt c encore moi, le boulet de l'info...
c tjrs le meme prog mais cette fois ci j'aimerais afficher la somme des elmts de mon tableaux.

#include <stdio.h>
#include <stdlib.h>
#include "test.h"

#define L 100
#define C 100

int i, j, l, c ;
int Tab[L][C] ;
int nbElmL=0, nbElmC=0 ;


void main(void)
{

//int l, c ;

printf("Entrer le nombre de lignes de votre tableau, L:");
scanf("%d", &l);

printf("\n");

printf("Entrer le nombre de colonnes de votre tableau, C:");
scanf("%d", &c);

printf("\n");

initializer_tableau(l, c);
system("CLS");
afficher_tableau(l, c);
Somme_Elmt_Tab();

}



void initializer_tableau(int l, int c)
{
for(i=1; i<=l; i++)
{
for(j=1; j<=c; j++)
{

printf("entrer une valeur pour la ligne %d et la colonne %d:", i,j);
printf("\n");
scanf("%4d", &Tab[i][j]);
}
}

}


afficher_tableau(int l, int c)
{

for(i=1; i<=l; i++)
{

printf("\n");

for(j=1; j<=c; j++)

printf("\t%d",Tab[i][j]);
printf("\n");

}

}

// fait la somme de tous les elements
void Somme_Elmt_Tab(void)
{
int s ;

for(i=1; i<=l; i++)
{

//nbElmL += (*Tab[i]) ;


for(j=1; j<=c; j++)
{

//nbElmL += (*Tab[i]) ;
//nbElmC += (*Tab[j]) ;
}

}


s = (nbElmL + nbElmC) ;

printf("\nLa Somme des Elmts du tableaux est:%d\n\n", s);

}


la derniere fonction ne m'affiche pas la somme ?! why ?!
Pourriez vous m'indiquer un code pour supprimer une ligne et/ou une colonne ?!

Merci d'avance.
Orezza
jeudi 18 septembre 2003 à 22:39:59 | Re : Blem Somme ELmt d'un Tableau Bidimensionnel

BruNews

Administrateur CodeS-SourceS
Essaie cela:
int s = 0;
int *p = (int*) Tab;
int *out = (int*) (p+l*c);
while(p < out) s += *p++;

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Slt c encore moi, le boulet de l'info...
> c tjrs le meme prog mais cette fois ci j'aimerais afficher la somme des elmts de mon tableaux.
>
> #include <stdio.h>
> #include <stdlib.h>
> #include "test.h"
>
> #define L 100
> #define C 100
>
> int i, j, l, c ;
> int Tab[L][C] ;
> int nbElmL=0, nbElmC=0 ;
>
>
> void main(void)
> {
>
> //int l, c ;
>
> printf("Entrer le nombre de lignes de votre tableau, L:");
> scanf("%d", &l);
>
> printf("\n");
>
> printf("Entrer le nombre de colonnes de votre tableau, C:");
> scanf("%d", &c);
>
> printf("\n");
>
> initializer_tableau(l, c);
> system("CLS");
> afficher_tableau(l, c);
> Somme_Elmt_Tab();
>
> }
>
>
>
> void initializer_tableau(int l, int c)
> {
> for(i=1; i<=l; i++)
> {
> for(j=1; j<=c; j++)
> {
>
> printf("entrer une valeur pour la ligne %d et la colonne %d:", i,j);
> printf("\n");
> scanf("%4d", &Tab[i][j]);
> }
> }
>
> }
>
>
> afficher_tableau(int l, int c)
> {
>
> for(i=1; i<=l; i++)
> {
>
> printf("\n");
>
> for(j=1; j<=c; j++)
>
> printf("\t%d",Tab[i][j]);
> printf("\n");
>
> }
>
> }
>
> // fait la somme de tous les elements
> void Somme_Elmt_Tab(void)
> {
> int s ;
>
> for(i=1; i<=l; i++)
> {
>
> //nbElmL += (*Tab[i]) ;
>
>
> for(j=1; j<=c; j++)
> {
>
> //nbElmL += (*Tab[i]) ;
> //nbElmC += (*Tab[j]) ;
> }
>
> }
>
>
> s = (nbElmL + nbElmC) ;
>
> printf("\nLa Somme des Elmts du tableaux est:%d\n\n", s);
>
> }
>
>
> la derniere fonction ne m'affiche pas la somme ?! why ?!
> Pourriez vous m'indiquer un code pour supprimer une ligne et/ou une colonne ?!
>
> Merci d'avance.
> Orezza
>


Cette discussion est classée dans : int, tableau, printf, tab, somme


Répondre à ce message

Sujets en rapport avec ce message

fonctions sur les tableau [ par micoo86 ] Bonjour,en faite j'ai fait un programme avec le tableau (somme,affichage,minimum,maximum)mais j'arrive pas a faire le rest de l'exercice.si quelqu'un Problem Affichage de mon Tableau [ par Orezza ] salut à tous, j'ai un blem à l'affichage du tableau. l'utilisateur parametre son tableau, c lui qui l'initilize mais j'arrive pas à afficher apres le Mais Pkoi un erreur ?! [ par Orezza ] OrezzaBonjour voila encore une de mes sources Bidon, je le sais je debute mais pkoi mon compilateur indique une erreur je ne vois vraiment pas.je vous tableau unidimensionnel .... [ par slowlover ] j'ai fais un tableau unidimensionnel dont voici l'algorithme:#includeint main(){//declarationsfloat tab[10];int i;for(i=0;i{printf("entrez la valeur % warning> procédures externes.. [ par xkindool ] Bonjour, mon programme fonctionne mais lors de la compilation j'ai des warnings que j'aimerais débugger..Voici le message d'erreur à la compilation :[ tableau char [ par dingue007 ] Voila je dois faire un prog en C++ : un tableau avec les mois de lannée et quand je tape un chiffre il me sort le mois ! mais je narrive pas a faire l Tableau à 3 dimensions [ par VinceExtense ] Savez vous comment faire passer en paramètre un tableau à 3 dimensions ?void fonction1(int x,iny y,int z){int tab[x][y][z];}void fonction2(int ***tab, Allocation dynamique dans une fonction [ par Veovis ] Salut,Toujours dans mon projet de TP, j'ai un petit soucis avec l'allocation dynamique dans une fonction. Ce que je voudrais faire c'est quand le tabl tri tableau en ligne [ par TWITTI ] bonjour , je suis etudiant en mécanique et la programmtion c est embetant pour moi.J ai un probleme sur mon programme main().Je n arrive pas a faire pb en c urgenttttttttttttttttt [ par natacha86 ] bonjour, j'ai un probleme avec mon programme, il ne veut pas sortir, j'ai fais un menu et apparement ya un bug mais je ne comprend rien.le code est as


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,649 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales