Vous êtes sur la page 1sur 2

Devoir Surveillé

1h30
Elément : Structure de données Barème : /20
Semestre : S2(2020-2021) CIN : --------------

Nom & Prénom : --------------------------------------------------------- Code : -------------

Note : Code : --------------

Dans le cadre du suivi de la situation épidémiologique de Covid-19 au niveau de la région Laâyoune Sakia El
Hamra, les statistiques par ville sont stockées dans une liste chainée comporte :
✓ VL : Nom de la ville
✓ NP : Nombre de personnes infectées.

VL : Tarfaya VL : Laayoune VL : Boujdour VL : Essmara


NP : 68 NP : 525 NP : 200 NP : 85 NULL

Next Next Next


Next

Debut

1- Déclarer la structure Covid qui permet de créer un élément de la liste. Il faut dériver le type Covids à partir
de Covid. (3Pts)

2- Créer la fonction NpMax qui renvoyer le nom de la ville ayant le nombre max de personnes infectées. 5Pts)
char* NpMax(Covids* Debut)
{

}
Devoir Surveillé
1h30
Elément : Structure de données Barème : /20
Semestre : S2(2020-2021) CIN : --------------

Nom & Prénom : --------------------------------------------------------- Code : -------------

Note : Code : --------------

3- Créer la fonction supprimer qui permet de supprimer la ville V de la liste (6Pts)


void supprimer(Covids* Debut, char* V)
{

4- Créer la fonction void Augmenter(Covids* Debut, char* V, int N) qui va permettre d’augmenter le nombre
de personnes infectées de la ville V par N. (6 Pts)
void Augmenter(Covids* Debut, char* V, int N)
{

Vous aimerez peut-être aussi