Fie o lista simplu inlantuita in cadrul careia informatia utila corespunzatoare fiecarui element contine informatii persoana: - Nume - Prenume - Varsta Lista poate contine persoane cu acelasi nume, dar nu si persoane cu nume si prenume identic! 1. Sa se implementeze urmatoarele operatii de baza ce pot fi selectate prin intermediul unui meniu principal si mai multe sub-meniuri: - Adaugare - Inceput - Sfarsit - Inaintea unui element identificat prin nume (cheie) - Dupa une element identificat prin nume (cheie) - Stergerea - Primului - Ultimului - Unui element identificat prin nume si prenume (cheie) - Cautare - Dupa nume (cheie) - Dupa prenume (cheie) - Dupa varsta (cheie) - Afisare - Distrugere 2. Sa se adauge optiunea "Operatii extinse" la meniul principal ce va permite urmatoarele: - Crearea unei liste de liste pornind de la lista deja creata prin intermediul meniului precedent - Fiecare element al listei principale va contine : - Nume - Adresa primului element din lista atasata (secundara) - Adresa urmatorului element din lista principala - Operatiile ce trebuie implementate: - Determinarea persoanei cu varsta cea mai mare (pentru un nume dat) - Determinarea numelui ce apare cel mai frecvent