Sunteți pe pagina 1din 1

Fie TDA-urile:

tip_cazare enumerare, cu elementele: hotel, pensiune


tip_hotel enumerare, cu elementele: stele_2, stele_3, stele_4
info_cazare uniune, cu campurile:
loc_libere (de tip int ), daca este vorba de o pensiune
nr_stele (de tip tip_hotel), daca este vorba de un hotel
cazare articol (cu variante) cu campurile:
nume (de tip sir de caractere)
capacitate(int)
nume_statiune(de tip sir de caractere)
t_cazare(de tip tip_cazare)
info(de tip info_cazare)
Sa se scrie un program in limbajul C care sa implementeze TDA-urile de mai sus,
si,
folosind un tablou de tip cazare sa gestioneze informatiile din fiserul "hotel.t
xt".
Programul va fi interactiv (cu meniu), realizand urmatoarele operatii:
a) incarcarea datelor din fisierul hotel.txt in tabloul de articole;
b) afisarea tuturor datelor din tabloul de articole ;
c) Cautarea unui hotel dupa nume (numele cautat se citeste de la tastatura) folo
sind:
-tehnica cautarii liniare,
-tehnica fanionului
d) sortarea tabloului in ordine alfabetica dupa nume.
e)Cautarea unui hotel dupa nume (numele cautat se citeste de la tastatura) folos
ind:
-tehnica cautarii binare,
-tehnica cautarii binar performante.
Fisier hotel.txt
nume
capacitate
Albatros
Vraja_marii

50
10

nume_statiune

t_cazare

nr_stele
sau loc_libere

Mamaia
Mamaia

0
1

0
8

S-ar putea să vă placă și