#include<stdio. h>
#define max 100
typedef struct{
char cne[20];
char nom[20];
float moyenne;
}etudiant;
void lire_etud(etudi ant T[max], int nb)
{
int i;
printf("saisir les information des etudiants:n");
for(i=0;i<nb;i+ +)
{printf("etudia nt n : %d\n",i+1);
printf(" cne: \n");
scanf("%s",&T[i].cne);
printf("nom: \n");
scanf("%s",&T[i].nom);
printf("moyenne :\n");
scanf("%f",&T[i].moyenne);}
}
void afficher_etud(e tudiant T[max],int nb)
{
int i;
printf("affiche r les informations des etudiant: \n");
for(i=0;i<nb;i+ +)
{
printf("affiche r les informations d'etudiant n :\n");
printf("cne: %s",T[i].cne);
printf("nom: %s",T[i].nom);
printf("moyenne : %f",T[i].moyenne);
}
}
etudiant* rechEtud(etudia nt T[max],int nb,int *k)
{
int i,j=0;
etudiant A[50];
for(i=0;i<=nb;i ++)
{
if(T[i].moyenne>=12)
{
A[j].moyenne=T[i].moyenne;
j++;}
}
return(A.moyenn e);
}
#define max 100
typedef struct{
char cne[20];
char nom[20];
float moyenne;
}etudiant;
void lire_etud(etudi ant T[max], int nb)
{
int i;
printf("saisir les information des etudiants:n");
for(i=0;i<nb;i+ +)
{printf("etudia nt n : %d\n",i+1);
printf(" cne: \n");
scanf("%s",&T[i].cne);
printf("nom: \n");
scanf("%s",&T[i].nom);
printf("moyenne :\n");
scanf("%f",&T[i].moyenne);}
}
void afficher_etud(e tudiant T[max],int nb)
{
int i;
printf("affiche r les informations des etudiant: \n");
for(i=0;i<nb;i+ +)
{
printf("affiche r les informations d'etudiant n :\n");
printf("cne: %s",T[i].cne);
printf("nom: %s",T[i].nom);
printf("moyenne : %f",T[i].moyenne);
}
}
etudiant* rechEtud(etudia nt T[max],int nb,int *k)
{
int i,j=0;
etudiant A[50];
for(i=0;i<=nb;i ++)
{
if(T[i].moyenne>=12)
{
A[j].moyenne=T[i].moyenne;
j++;}
}
return(A.moyenn e);
}
Comment