Programmation structurée AIDE MOI SVP

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
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  1. SALUT JE PENSE QUE VS DEVEZ ESSAYER PLUSIEURS FOIS AFIN DE POUVOIR ETABLIR UN PRG
    1. 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();
      }