Langage C . Tableaux BTS IG 1
Fermé
jordan04
Messages postés
4
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
27 janvier 2009
-
31 janv. 2009 à 13:36
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 31 janv. 2009 à 14:16
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 31 janv. 2009 à 14:16
A voir également:
- Langage C . Tableaux BTS IG 1
- Langage ascii - Guide
- Tableaux croisés dynamiques - Guide
- Langage binaire - Guide
- Fusionner deux tableaux excel - Guide
- Pascal langage - Télécharger - Édition & Programmation
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
31 janv. 2009 à 14:11
31 janv. 2009 à 14:11
Salut,
Logiquement un élève est plus qu'un numéro ;-), il a un nom.
Peut être qu'il vaut mieux faire une structure qui contient les données pour chaque élève.
Voici un début (le point 1). Il te reste à faire 2 et 3.
Logiquement un élève est plus qu'un numéro ;-), il a un nom.
Peut être qu'il vaut mieux faire une structure qui contient les données pour chaque élève.
Voici un début (le point 1). Il te reste à faire 2 et 3.
lami20j@debian:~/trash$ cat ccm45_eleves_notes.c #include<stdio.h> #define TAILLE 2 typedef struct { char nom[50]; int en; int fr; int math; float moyenne; }EleveMatiere; int main() { EleveMatiere Eleve[TAILLE]; int i,max; for(i=0;i<TAILLE;++i){ printf("Nom ? "); scanf("%s",Eleve[i].nom); printf("Note anglais ? "); scanf("%d",&Eleve[i].en); printf("Note français ? "); scanf("%d",&Eleve[i].fr); printf("Note math ? "); scanf("%d",&Eleve[i].math); Eleve[i].moyenne = (Eleve[i].en+Eleve[i].fr+Eleve[i].math) / 3.0; printf("La moyenne de %s : %.2f\n",Eleve[i].nom,Eleve[i].moyenne); } return 0; } lami20j@debian:~/trash$ gcc ccm45_eleves_notes.c lami20j@debian:~/trash$ ./a.out Nom ? AZERTY Note anglais ? 10 Note français ? 16 Note math ? 15 La moyenne de AZERTY : 13.67 Nom ? QWERTY Note anglais ? 16 Note français ? 10 Note math ? 13 La moyenne de QWERTY : 13.00 lami20j@debian:~/trash$
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 janv. 2009 à 14:14
31 janv. 2009 à 14:14
Salut,
Je vois pas l'intérêt de poser une question pour ne pas lire la réponse et de reposer la question sur un autre post.
On t'a déjà répondu ici : http://www.commentcamarche.net/forum/affich 10732234 probleme en c tableaux
Je vois pas l'intérêt de poser une question pour ne pas lire la réponse et de reposer la question sur un autre post.
On t'a déjà répondu ici : http://www.commentcamarche.net/forum/affich 10732234 probleme en c tableaux
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
31 janv. 2009 à 14:16
31 janv. 2009 à 14:16
Salut,
Ben, la prochaine fois fait une alerte pour doublon.
Comme ça je ne me taperai plus un code ;-))
Je ferme ;-))
Ben, la prochaine fois fait une alerte pour doublon.
Comme ça je ne me taperai plus un code ;-))
Je ferme ;-))