300
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