Page 700 - IT2
P. 700
};
struct Quartier les_quartiers[max];
//=========procedure de saisie==============
void saisie_un_quartier(){
printf("Saisir les information du quartier : \n\n");
printf("Nom du quartier : ");
scanf("%s",&les_quartiers[n+1].nom);
printf("Surface : ");
scanf("%d",&les_quartiers[n+1].surface);
printf("Nombre d'habitants : ");
scanf("%d",&les_quartiers[n+1].nbrhabitant);
n=n+1;
}
//=========procedure d'affichage==============
void afficher_les_quartiers(){
int i;
for(i=1;i<n+1;i++)
printf("Le quartier :%s & Sa surface : %d & son nombre d'habitants : %d
\n",les_quartiers[i].nom,les_quartiers[i].surface,les_quartiers[i].nbrhabitant);
}
//=========procedure de recheche==============
void rechercher_quartier(){
int i;
printf("\nRechercher un quartier :\n");
int nbrh;
printf("Entrer le nombre d'habitants : ");
scanf("%d",&nbrh);
for(i=1;i<=n;i++){
if(les_quartiers[i].nbrhabitant<= nbrh){
printf("----------------------------------\n");
printf("Nom : %s\n",les_quartiers[i].nom);
printf("Surface : %d\n",les_quartiers[i].surface);
printf("Nombre d’habitants : %d\n",les_quartiers[i].nbrhabitant);
}
}
}
//=========procedure de suppression==============
void supprimer_quartier(){
char nom[20];
int i,j,k;
printf("Saisir le nom du quartier que vous voulez supprimer : ");
scanf("%s",&nom);
Filière Epreuve Session 5/10
DI Synthèse V2(Correction) Juillet 2015

