💻 Lecții C++ & Python🏠 Home
Tipul struct în C++: Structuri și Sortare | Clasa 11
◀strtok în C++: Separarea Cuvintelor dintr-un ȘirSimulare BAC Informatică 2026 — Subiect, Barem, Rezolvare C++▶
Se pregătesc resursele...

📘 Lecție de C++ pentru clasa a 11-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

🎯 Apare la BAC? Da. La Subiectul II apare des un item cu struct: declararea unei structuri sau accesarea câmpurilor.

Declararea unui struct și accesarea câmpurilor

struct Elev {
    string nume;
    int varsta;
    double medie;
};

Elev e;
e.nume = "Ion";
e.varsta = 16;
e.medie = 9.5;
cout << e.nume << " " << e.medie;

❓ Întrebări frecvente

1. Ce este un struct în C++? Un tip de date care grupează sub un singur nume câmpuri de tipuri diferite, de exemplu numele și media unui elev.

2. Cum accesez câmpurile unui struct? Cu operatorul punct: e.nume, e.medie.

3. Cum declar un vector de structuri? Ca orice vector, cu tipul struct-ului: Elev elevi[100].

4. Cum sortez un vector de structuri? Compari un câmp (de exemplu media) și, când două elemente trebuie inversate, schimbi structurile întregi între ele.

5. Pot compara două structuri cu ==? Nu direct. Compari câmp cu câmp sau scrii o funcție de comparare.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator C++ în browser: rulezi codul direct
  • ✅ Vector de structuri
  • ✅ Sortare după mai multe criterii
  • ✅ Probleme tip Bacalaureat rezolvate
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol