378
Cerința
Se dau trei numere naturale a b c. Să se determine cea mai mare valoare care se poate obține prin înmulțirea a două dintre numere și adunarea rezultatului cu al treilea.
Date de intrare
Programul citește de la tastatură numerele a b c.
Date de ieșire
Programul va afișa pe ecran numărul R, reprezentând maximul determinat.
Restricții și precizări
0 ≤ a,b,c ≤ 1000
Exemplu
Intrare
3 2 4
Ieșire
14
Explicație
Cea mai mare valoare care se poate obține este 3 * 4 + 2 = 14.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int arrayinfo[3];
cin >> arrayinfo[0] >> arrayinfo[1] >> arrayinfo[2];
sort(arrayinfo, arrayinfo + 3);
cout << arrayinfo[1]*arrayinfo[2]+arrayinfo[0];
return 0;
}
Comentarii