Bonjour,j'ai un exercice en c et je n'arrive pas à le faire
Dans l'exo ,on me demande:
on souhaite gérer les notes d'au moins 10 étudiants sur au moins 5 matières,on me demande d'écrire un programme permettant de savoir les moyennes et les rangs des étudiants selon le tableau ci-dessous.
Exigence,utiliser le tri "insertion" pour ranger le tableau des moyennes par ordre,écrire des fonctions pour chaque procédures(saisir,affichage,trier et ...),la fonction main doit appeler une seule fonction(un menu fait avec switch case).
L'affichage des résultats ressemblera à ce tableau:
Nom Prénom GSM Math …. Moyenne Rang
NDIAYE Nata 12 06 09 1er
DIOP Jean 07 10 08.5 2ème
….
j'ai commencé mais je s8 coincée
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <ctype.h>
typedef int tab[10][5];
void saisir(tab t,int n, int m);
void affichage(tab t,int n,int m);
void trier(tab t,int n,int m);
float moyenne (tab t,int n,int m);
void saisir(tab t,int n, int m)
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf("\nt[%d][%d]=",i,j);
scanf("\n%d",&t[i][j]);
}
}
void affichage(tab t,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
printf("\nt[%d][%d]=%d",i,j,t[i][j]);
}
float moyenne (tab t,int n,int m);
int i,N;
int note,somme=0,moyenne;
printf("nombre de notes ? ");
scanf("%d",&N);
for(i=0;i<N;i++)
{
printf("entrez votre %dième note",i+1);
scanf("%f",¬e);
somme+=note;
}
moyenne=somme/N;
printf("moyenne calculée :%5.2f\n",moyenne);
void trier(tab t,int n,int m);
Configuration: Windows XP
Internet Explorer 6.0