💻 Lecții C++ & Python🏠 Home
Maximul și Minimul unui Vector în C++: Exemple | Clasa 10
◀Căutare Secvențială și Verificări în Vectori C++Vectori de Frecvență, Oglindire și Rotire în C++▶
Se pregătesc resursele...

📘 Lecție de C++ pentru clasa a 10-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.

Exemplu: Maximul și poziția sa

int max = v[0], poz = 0;
for (int i = 1; i < n; i++)
    if (v[i] > max) {
        max = v[i];
        poz = i;
    }
cout << max << " " << poz;

❓ Întrebări frecvente

1. Cum găsesc al doilea maxim? Folosești două variabile — max1 și max2 — actualizate în același for.

2. În ce subiect BAC apar problemele cu maxim/minim? Frecvent la Subiectul II și la Subiectul III, ca parte din problemele de prelucrare a vectorilor.

3. Cum aflu poziția minimului dintr-un vector? La fel ca la maxim, dar inversez comparația: dacă v[i] < min, actualizez min și poziția.

4. Cum număr de câte ori apare maximul într-un vector? Într-o singură parcurgere: când găsești un element mai mare decât maximul, îl actualizezi și pui contorul la 1; când găsești unul egal, crești contorul.

5. Cu ce valoare inițializez maximul? Cu primul element: max = v[0], apoi compari cu restul. Dacă pornești de la 0, rezultatul e greșit când toate elementele sunt negative.

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
  • ✅ Al doilea maxim/minim
  • ✅ Maxim pe subșiruri
  • ✅ 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