Rechercher : dans
Par :

[C] Calcul moyenne et rang

Dernière réponse le 26 mar 2008 à 02:01:12 nata10, le 25 mar 2008 à 00:37:17 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [C] Calcul moyenne et rang » dans :
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...
Le son numérique VoirQu'est-ce que le son ? Le son est une vibration de l'air, c'est-à-dire une suite de surpressions et de dépressions de l'air par rapport à une moyenne, qui est la pression atmosphérique. D'ailleurs pour s'en convaincre, il suffit de placer un...

1

Ahcène, le 25 mar 2008 à 01:06:54

Bonsoir,
exo facile. ton debut est bon mais le reste poubelle. le seul algo a connaitre c est le tri insertion. en 1h45 de taf tu fini ton exo.
pour le tri par insertion voit ceci.http://www.dailly.info/algorithmes-de-tri/c/insertion.h­tml.
fait attention a tes boucles .
for(ii............);
{
for( j..........);
{
}


}

aller au boulot.

Répondre à Ahcène

2

 nata10, le 26 mar 2008 à 02:01:12

Vous dites que le début est bon.Qu'est qui est juste sur tout ce que j'ai fait et qu'est qui l'est pas.

Répondre à nata10