Programmation structurée AIDE MOI SVP

Fermé
kaka1989 Messages postés 57 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 1 juillet 2012 - 9 juin 2009 à 18:54
 BILL GATES - 5 oct. 2009 à 12:53
Bonjour,
JE VEUX LA SOLUTION DE CET EXERCICE SVP
programmation structurée

dans une classe un élève est connu par:
-son nom
-son prénom
-son numéro d'inscription
-sa date de naissance
-sa note d'examen
on désire écrire un programme permettant de faire les opération suivantes:
-saisie au clavier des informations de NE eleves
-calcul de :
-la somme totale des notes de toute la classe STN
-la moyenne de la classe MOY
-le pourcentage de la note de chaque eleve dans la somme totale des notes PN
-tri du tableau des eleves par order decroissante des notes
-affichage a l'ecren:
_des données de chaque eleve
-de tous les resultat calculés
A voir également:

2 réponses

kaka1989 Messages postés 57 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 1 juillet 2012 5
9 juin 2009 à 18:58
Bonjour,
J'ai fais ce programme mais il ne marche pas ????

#include<stdio.h>
#include<conio.h>
struct eleve
{
char nom[20];
char prenom[20];
int numero[20];
int date[8];
float noteexa;
};


void main()
{
struct eleve tab[3];
{

int a,i,n,imin,j;
float tem;
float stn=0;
float moy;
for(i=0;i<3;i++)
{
printf("donner le nom ainsi que le prenom de l'elelve et le numero et la date de naissance:");
scanf("%s%s%d%d",&tab[i].nom,&tab[i].prenom,&tab[i].numero,&tab[i].date);
printf("donnez la note de eleve:");
scanf("%f",&tab[i].noteexa);
}
for(i=0;i<3;i++)
{
stn=(tab[i].noteexa)+stn;
}
for(i=0;i<3;i++)
{
moy=stn/3;
}
for (i=0;i<3;i++)
{
imin=i;
for (j=i+1;j<=n;j++)
{
if (tab[i].noteexa < tab[imin].noteexa)
{
imin=j;
}
}
tem=tab[i].noteexa;
tab[i].noteexa=tab[imin].noteexa;
tab[imin].noteexa=tem;
}
for (i=0;i<3;i++);
{
printf("l'eleve numero %d :%s %s munero inscription:%d date de naissance:%d ça note est :%f\n",i,tab[i].nom,tab[i].prenom,tab[i].numero,tab[i].date,tab[i].noteexa);
}
printf("la somme total est :%d",stn);
printf("la moyenne de classe:%d",moy);

}
getch();
}
0
SALUT JE PENSE QUE VS DEVEZ ESSAYER PLUSIEURS FOIS AFIN DE POUVOIR ETABLIR UN PRG
0