--------------------------------------------------------------------------
Variabila s memorează date ale fiecăruia dintre cei 30 de specialiști IT ai unei companii: date personale (codul numeric personal – CNP și anul nașterii) și anul angajării. Știind că expresiile C/C++ de mai jos reprezintă codul numeric personal (un șir de 13 caractere/cifre), anul nașterii, respectiv anul angajării (numere naturale din intervalul [1970,2025]) celui de al șaselea angajat, scrieți definiția unei structuri, cu eticheta specialist, înregistrare care să permită memorarea datelor unui specialist IT, și declarați corespunzător variabila s.

s[5].personal.CNP    s[5].personal.anNastere    s[5].anAngajare
--------------------------------------------------------------------------
Răspuns:

Varianta C++
struct specialist{
    struct{
        char CNP[13];
        int anNastere;
    }personal;
    int anAngajare;
}s[30];

Varianta Pascal:
type specialist=record
       personal:record
         CNP:string[13];
         anNastere:integer;
       end;
       anAngajare:integer;
     end;
var s:array[0..29] of specialist;

