Maximul și minimul a trei valori în C++

Învață să calculezi maximul sau minimul dintre trei variabile în C++ sau în orice alt limbaj de programare.

Pentru a compara trei valori și a determina care este mai mare (sau mai mic), putem să procedăm astfel: creăm o variabilă maxim (sau minim), inițial egală cu prima valoare, după care verificăm și actualizăm dacă este nevoie această valoare când o comparăm cu celelalte numere. Iată codul:

Maximul/minimul a trei valori

int x, y, z, maxim;
cin >> x >> y >> z;
maxim = x; //Presupunem că primul număr este cel maxim
if(y > maxim) {
    maxim = y;
}
if(z > maxim) {
    maxim = z;
}
cout << maxim;

Pentru a găsi numărul mai mic, procedăm la fel, însă afișăm numărul mai mic în loc de cel mai mare.

Maximul/minimul a mai multor valori

Putem extinde codul nostru pentru oricâte numere vrem. Iată cum se calculează minimul a cinci numere, spre exemplu:

int a, b, c, d, e, minim;
cin >> a >> b >> c >> d >> e;
minim = a; //Presupunem că primul număr este cel minim
if(b < minim) {
    minim = b;
}
if(c < minim) {
    minim = c;
}
if(d < minim) {
    minim = d;
}
if(e < minim) {
    minim = e;
}
cout << minim;

Bibliografie sau alte resurse

DS

Autorul acestei lecții

Dominic Satnoianu

Această lecție a fost redactată de către Dominic Satnoianu.

© 2021 – 2025 Aspire Education Labs SRL. Toate drepturile rezervate.

Așa cum este specificat și în termeni și condiții, conținutul acestei pagini este protejat de legea drepturilor de autor și este interzisă copierea sau modificarea acestuia fără acordul scris al autorilor.

Încălcarea drepturilor de autor este o infracțiune și se pedepsește conform legii.

Comentarii 0

Autentifică-te pentru a putea comenta.

Autentifică-te