--------------------------------------------------------------------------
Variabila x memorează simultan date specifice pentru autoturismele dintr-un magazin auto: tipul, firma (șiruri cu cel mult 30 de caractere), prețul (număr natural nenul), anul fabricării (număr natural nenul) și caracteristici (capacitate motor – număr natural nenul, putere – număr natural nenul, culoare caroserie – șir cu cel mult 10 caractere). Magazinul are o capacitate de maxim 100 de autoturisme. Expresiile C/C++ de mai jos au ca valori datele referitoare la prima mașină pusă la vânzare. Scrieți în C/C++ definiția unei structuri cu eticheta auto, care permite memorarea datelor de mai sus.
--------------------------------------------------------------------------
x[0].tip  			x[0].firma  			x[0].pret  x[0].an 
x[0].carcteristici.capacitate   x[0].carcteristici.putere	x[0].caracteristici.culoare
--------------------------------------------------------------------------
Răspuns:

struct auto{
    char tip[30],firma[30];
    int pret,an;
    struct{
        int capacitate,putere;
        char culoare[10];
    }caracteristici;
}x[100];

Observație. REAL, NU se poate declara eticheta <auto>, pentru că e cuvânt rezervat pentru tip de dată!