Matrice
Fermé
james004
Messages postés
1
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
31 octobre 2016
-
31 oct. 2016 à 12:01
abdelouafi1 Messages postés 5 Date d'inscription dimanche 5 octobre 2014 Statut Membre Dernière intervention 24 décembre 2016 - 24 déc. 2016 à 15:11
abdelouafi1 Messages postés 5 Date d'inscription dimanche 5 octobre 2014 Statut Membre Dernière intervention 24 décembre 2016 - 24 déc. 2016 à 15:11
2 réponses
Desperaxe
Messages postés
137
Date d'inscription
dimanche 22 février 2015
Statut
Membre
Dernière intervention
11 novembre 2021
7
Modifié par Desperaxe le 1/12/2016 à 13:13
Modifié par Desperaxe le 1/12/2016 à 13:13
Par pitié, prends soin d'écrire tes messages Forum de manière plus correctes et lisibles.. J'ai dû lire 4/5 fois avant de comprendre..
Bref, pour lire une matrice de forme :
Tu peux faire simplement dans ton main:
Je n'ai pas testé les warnings ou les erreurs, à toi de le faire s'il y en a (y)
Ne pètes pas un câble. Débranches le juste, c'est moins risqué :)
Bref, pour lire une matrice de forme :
Typedef int Tab[10][10];
Tu peux faire simplement dans ton main:
Tab t;//Initialisation de ton tableau int i; //Variable pour la boucle For qui va suivre int y;//Variable de selection de la ligne puts("Selectionnez la ligne à lire"); scanf("%d",&y); For(i=0;i<10;i++) //Boucle de lecture { printf("Voici la valeur %d de la ligne %d : %d\n",i,y,t[i][y]); }
Je n'ai pas testé les warnings ou les erreurs, à toi de le faire s'il y en a (y)
Ne pètes pas un câble. Débranches le juste, c'est moins risqué :)
abdelouafi1
Messages postés
5
Date d'inscription
dimanche 5 octobre 2014
Statut
Membre
Dernière intervention
24 décembre 2016
Modifié par abdelouafi1 le 24/12/2016 à 15:11
Modifié par abdelouafi1 le 24/12/2016 à 15:11
C'est simple cher amis, il suffit de parcourir la première ligne par une boucle for():
#include <stdio.h>
int main(void) {
int m[3][4] = {
{ 1, 2, 3, 4},
{ 5, 6, 7, 8},
{ 9, 7, 8, 3}
};
int j,s=0;
int i = 0;
/* 1ère ligne */
for (j=0; j<4; j++)
s+=m[i][j];
printf(" la somme est : %d\n", s);
return 0;
}
Je vous invite à visiter mon site qui contient plusieurs exercices corrigés en langage c https://www.exam-lib.com/
#include <stdio.h>
int main(void) {
int m[3][4] = {
{ 1, 2, 3, 4},
{ 5, 6, 7, 8},
{ 9, 7, 8, 3}
};
int j,s=0;
int i = 0;
/* 1ère ligne */
for (j=0; j<4; j++)
s+=m[i][j];
printf(" la somme est : %d\n", s);
return 0;
}
Je vous invite à visiter mon site qui contient plusieurs exercices corrigés en langage c https://www.exam-lib.com/
1 déc. 2016 à 18:52
1 déc. 2016 à 19:16
Modifié par [Dal] le 1/12/2016 à 23:22
donne :
et, comme tu dis, il ne reste plus qu'à faire des additions :-)
Dal
2 déc. 2016 à 09:16