السلام عليكم
ممكن مساعدة في كيفية ملء البنى بطريقة عملية لاختبار ال fonctions المطلوبة
و كتابة كود للوظيفتين المذكورتين
شكرا ^^
Enoncé :
L’office de tourisme d’une petite station de montagne a décidé d’informatiser la gestion des ********s saisonnières pour une année.
Les structures utilisées seront les suivante
1-
1. Une liste chaînée, d’adresse ot, des appartements offerts en ********. Chaque appartement sera caractérisé dans cette liste par :
- le type de l’appartement (studio, 1 pièce, 2 pièces, …), représenté par un code de 2 caractères : ST, T1, T2, …,
- l’indice dans le vecteur vprop du nom et de l’adresse du propriétaire,
- un pointeur sur une liste de réservations (NIL s’il n’y a pas de réservations). La liste ot+ est triée uniquement sur les types d’appartements.
2-
Pour chaque appartement, il existe une liste chaînée des réservations. Les réservations ne pouvant se faire que par semaines entières, les dates de réservations sont remplacées par des numéros de semaine dans l’année.
Chaque réservation est caractérisée par :
- le numéro de la semaine du début de la ********، *
- *le numéro de la semaine de fin de la ******** (si la réservation est pour une seule semaine، ces numéros sont identiques )
- le nom du locataire (tronqué à 15 caractères s’il y a lieu).
Ces listes sont triées sur les dates de réservation. Il n’y a pas de « surbooking » : il ne peut pas y avoir plus d’une réservation pour un appartement pour une semaine donnée. On suppose que les locataires de la station ont tous des noms différents, et qu’aucun n’a effectué plus d’une réservation la même année.
3-
*Un vecteur vprop dans lequel figurent tous les noms et adresses des propriétaires de la station. Dans ce vecteur, chaque propriétaire figure une seule fois, dans un ordre quelconque.
*Un entier nbprop indique le nombre de propriétaires répertoriés. On suppose que tous les propriétaires ont des noms différents.
les structures demandees seront donnes dans limage qui suit