Probleme sur un programme en langage c
Résolu/Fermé
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
-
12 déc. 2007 à 16:24
haddadmarc Messages postés 59 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 1 octobre 2012 - 16 déc. 2007 à 00:13
haddadmarc Messages postés 59 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 1 octobre 2012 - 16 déc. 2007 à 00:13
A voir également:
- Probleme sur un programme en langage c
- Langage ascii - Guide
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Langage binaire - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
8 réponses
je vois pas l'interet de la variable int fin ??
bah pour le total il suffit d'ajouté une ptite boucle là voila :)
#include<stdio.h>
main()
{
int tab[5][3];
int i,j,fin,total;
printf("entrer les valeurs\n");
for(j=0; j<3; j++)
for(i=0; i<5; i++)
{
scanf("%d",&tab[i][j]);
}
for (j=0; j<3; j++)
for(i=0; i<5; i++)
{
printf("tab[%d][%d]=%d\n", i,j,tab[i][j]);
}
scanf("%d",&fin);
for (j=0; j<3; j++)
for(i=0; i<5; i++)
{
total=total+tab[j][i];//ou bien total+=tab[j][i];
}
printf("Le totale est %d",total);
}
bah pour le total il suffit d'ajouté une ptite boucle là voila :)
#include<stdio.h>
main()
{
int tab[5][3];
int i,j,fin,total;
printf("entrer les valeurs\n");
for(j=0; j<3; j++)
for(i=0; i<5; i++)
{
scanf("%d",&tab[i][j]);
}
for (j=0; j<3; j++)
for(i=0; i<5; i++)
{
printf("tab[%d][%d]=%d\n", i,j,tab[i][j]);
}
scanf("%d",&fin);
for (j=0; j<3; j++)
for(i=0; i<5; i++)
{
total=total+tab[j][i];//ou bien total+=tab[j][i];
}
printf("Le totale est %d",total);
}
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
1
13 déc. 2007 à 11:53
13 déc. 2007 à 11:53
ca ne marche pas
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
1
15 déc. 2007 à 20:29
15 déc. 2007 à 20:29
j'ai essayé de le refaire mais le resultat ne me satisfait pas.
voici le code:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int tab[3][5], sommedeslignes[3],sommedescolonnes[5];
int i,j,fin;
for(j=0; j<5; j++)
{
for(i=0; i<3; i++)
{
printf("entrer les valeurs\n");
scanf("%d",&tab[i][j]);
}
}
for (i=0;i<3;i++)
{
sommedeslignes[i]=0;
for (j=0;j<5;j++)
{
sommedeslignes[i]=sommedeslignes[i]+tab[i][j];
}
}
for(i=0; i<3; i++)
{
for (j=0; j<5; j++)
{
printf("%d ",tab[i][j]);
}
printf("%d\n",sommedeslignes[i]);
}
for (j=0;j<5;j++)
{
sommedescolonnes[j]=0;
for (i=0;i<3;i++)
{
sommedescolonnes[j]=sommedescolonnes[j]+tab[j][i];
}
}
for(j=0; j<5; j++)
{
for (i=0; i<3; i++)
{
printf("%d ",tab[j][i]);
}
printf("%d\n",sommedescolonnes[j]);
}
scanf("%d",&fin);
}
j'aimerais que le resultat soit de la maniere suivante:
1 1 1 1 1 5
1 1 1 1 1 5
1 1 1 1 1 5
3 3 3 3 3
est ce que c'est possible essayé de m'aider s'il vous plait
verifier mon code et signaler moi l'erreur et si possible m'aider pour la corriger.
merci beaucoup
voici le code:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int tab[3][5], sommedeslignes[3],sommedescolonnes[5];
int i,j,fin;
for(j=0; j<5; j++)
{
for(i=0; i<3; i++)
{
printf("entrer les valeurs\n");
scanf("%d",&tab[i][j]);
}
}
for (i=0;i<3;i++)
{
sommedeslignes[i]=0;
for (j=0;j<5;j++)
{
sommedeslignes[i]=sommedeslignes[i]+tab[i][j];
}
}
for(i=0; i<3; i++)
{
for (j=0; j<5; j++)
{
printf("%d ",tab[i][j]);
}
printf("%d\n",sommedeslignes[i]);
}
for (j=0;j<5;j++)
{
sommedescolonnes[j]=0;
for (i=0;i<3;i++)
{
sommedescolonnes[j]=sommedescolonnes[j]+tab[j][i];
}
}
for(j=0; j<5; j++)
{
for (i=0; i<3; i++)
{
printf("%d ",tab[j][i]);
}
printf("%d\n",sommedescolonnes[j]);
}
scanf("%d",&fin);
}
j'aimerais que le resultat soit de la maniere suivante:
1 1 1 1 1 5
1 1 1 1 1 5
1 1 1 1 1 5
3 3 3 3 3
est ce que c'est possible essayé de m'aider s'il vous plait
verifier mon code et signaler moi l'erreur et si possible m'aider pour la corriger.
merci beaucoup
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
15 déc. 2007 à 20:48
15 déc. 2007 à 20:48
j'ai corrigé ton code (si tu comprends pas quelquechose n'hesite pas a demander)
essaye ça:
essaye ça:
#include <stdio.h> #include <stdlib.h> int main(void) { int tab[4][6]; int sommedeslignes,sommedescolonnes; int i,j,fin; for(i=0; i<3; i++) { for(j=0; j<5; j++) { printf("entrer les valeurs\n"); scanf("%d",&tab[i][j]); } } for (i=0;i<3;i++) { sommedeslignes=0; for (j=0;j<5;j++) { sommedeslignes=sommedeslignes+tab[i][j]; } tab[i][5]=sommedeslignes; } for (j=0;j<5;j++) { sommedescolonnes=0; for (i=0;i<3;i++) { sommedescolonnes=sommedescolonnes+tab[i][j]; } tab[3][j]=sommedescolonnes; } tab[3][5]=0; for(i=0;i<3;i++) { tab[3][5]+=tab[i][5]; } for (i=0; i<4; i++) { for(j=0; j<6; j++) { printf("%d ",tab[i][j]); } printf("\n"); } return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
1
15 déc. 2007 à 21:43
15 déc. 2007 à 21:43
ok je l'essaie merci d'avance
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
1
15 déc. 2007 à 22:07
15 déc. 2007 à 22:07
ca passe mais j'aimerais ke tu essaie de m'expliquer les nouvelles modifications.
merci pour tous
merci pour tous
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
15 déc. 2007 à 22:19
15 déc. 2007 à 22:19
j'ai simplement agrandi ton tableau d'une ligne ou seront stocké les somme des colonnes et d'une colonne ou seront stocké les somme des lignes
pour le reste ton code était pas mal sauf que sommedeslignes et sommedescolonnes ce ne sont pas des tableau mais des entiers et tu les utilise ensuite pour remplir la derniere ligne et la derniere colonne du tableau
voila j'espere t'avoir bien expliqué la...
pour le reste ton code était pas mal sauf que sommedeslignes et sommedescolonnes ce ne sont pas des tableau mais des entiers et tu les utilise ensuite pour remplir la derniere ligne et la derniere colonne du tableau
voila j'espere t'avoir bien expliqué la...
haddadmarc
Messages postés
59
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
1 octobre 2012
1
16 déc. 2007 à 00:13
16 déc. 2007 à 00:13
merci beaucoup c'est cool de ta part
j'ai essayé et ca marche
merci encore
j'ai essayé et ca marche
merci encore