Algoritmi de bază în C++
Te-ai întrebat vreodată cum să afli rapid minimul, maximul sau să ordonezi trei numere? E mai simplu decât crezi!
Iată un program care citește trei numere naturale și afișează minimul, maximul și ordonarea lor crescătoare:
#include <iostream>
using namespace std;
int main() {
int x, y, z, Min, Max, s;
cin >> x >> y >> z;
s = x + y + z;
Min = Max = x;
if (y < Min) Min = y;
if (z < Min) Min = z;
if (y > Max) Max = y;
if (z > Max) Max = z;
cout << "Min= " << Min;
cout << "Max= " << Max;
cout << "Ordonarea crescătoare este: ";
cout << Min << " " << s-(Min+Max) << " " << Max;
return 0;
}
💡 Trucul inteligent: Observă cum aflăm numărul din mijloc folosind suma totală din care scădem minimul și maximul!
































