Maximul și minimul unui vector
Lecție despre determinarea valorilor maximă și minimă dintr-un vector în C++.
În această lecție, vom învăța cum să determinăm valorile maximă și minimă dintr-un vector folosind C++.
Cerința problemei
Se citește de la tastatură un vector v
de n
elemente. Determinați și afișați valorile maximă și minimă ale vectorului.
Exemplu de intrare și ieșire:
Intrare:
n = 5, v = [3, 5, 2, 7, 1]
Ieșire:
Maxim: 7
Minim: 1
Explicația algoritmului
- Inițializare: Valorile maximă și minimă sunt inițializate cu primul element al vectorului.
- Parcurgerea vectorului: Fiecare element este comparat cu valorile maxime și minime.
- Afișarea rezultatului.
Codul sursă în C++:
#include <iostream>
using namespace std;
int n, v[100];
int main() {
// Citirea datelor
cout << "Introduceti dimensiunea vectorului n: ";
cin >> n;
cout << "Introduceti elementele vectorului: ";
for (int i = 0; i < n; i++) {
cin >> v[i];
}
// Inițializăm maximul și minimul
int maxim = v[0];
int minim = v[0];
// Parcurgerea vectorului
for (int i = 1; i < n; i++) {
if (v[i] > maxim) {
maxim = v[i];
}
if (v[i] < minim) {
minim = v[i];
}
}
// Afișarea rezultatului
cout << "Maxim: " << maxim << endl;
cout << "Minim: " << minim << endl;
return 0;
}