Se connecter avec
S'enregistrer | Connectez-vous

Gestion de notes

Dernière réponse : dans Programmation

S'il vous plait, j'arrive pas calculer la moyenne de chaque étudiant en passant par des fonctions, voilà mon programme, et si vous avez une solution ou un astuce vous me dites

#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#define nbet 100
#define nbmat 100



// lecture d'un tableau
void lecture (float v[100][100] )
{
float K[100][100];
int i,j;
int a, b;
{
scanf("%d",&a);
scanf("%d",&b);
for(i=0;i<(a);i++)
{printf("\n vous allez saisir les notes de l'etudiant %d:\n\n",i);
for(j=0;j<(b);j++)
scanf("%f",&K[j]);

printf("----------------------------------------------------------------------");}
system("cls");
}

}

float moyenne(float v[100][100])
{

float V_MG[nbet],s;
int i,j;
int a, b;
for(i=0;i<a;i++)
{s=0.0;
{
for(j=0;j<b;j++)
s+=v[j];
}
V_MG=s/(b);
printf("\nla moyenne de l'etudiant n°%d est:\t%0.2f",i,V_MG);
printf("\n");
}
getch();
return (V_MG);
}






main()
{
int NBet,NBmat;
int choix;
float V[nbet][nbmat], V_MG[nbet];
do{


printf("\n____________________________________________________________________");
printf("\n\n|saisie de donnees \| 1 \|");
printf("\n____________________________________________________________________");
printf("\n\n|releve de notes d'un etudiant \| 2 \|");
printf("\n____________________________________________________________________");
printf("\n\n|Liste des etudiants par ordre de merite \| 3 \|");
printf("\n____________________________________________________________________");
printf("\n\n|Liste des etudiants admis \| 4 \|");
printf("\n____________________________________________________________________");
printf("\n\n|Liste des etudiants non admis \| 5 \|");
printf("\n____________________________________________________________________");
printf("\n\n|Resultats globaux de la promotion \| 6 \|");
printf("\n____________________________________________________________________");
printf("\n\n|Quitter \| 7 \|");
printf("\n____________________________________________________________________");
printf("\n");

printf("Entrer votre choix:");
scanf("%d",&choix);
switch(choix){
case 1: lecture(V);break;
case 2: V_MG[nbet]=moyenne (V);break;
}
}
while (choix!=3);
printf("------------------------------------------------------------------");
getch();
}

Autres pages sur : gestion notes

Lassé par la pub ? Créez un compte
Expert Programmation

Bonjour,

Merci de respecter le règlement et d'utiliser la balise [code=C]....[/code] et non pas [i]....[/i] pour présenter du code.

[:zeb:6]
zeb a édité ce message
Lassé par la pub ? Créez un compte