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.
Răspunsuri la întrebare
Răspuns de
23
#include<iostream>
using namespace std;
int main()
{ int, a,b,c,R=0;
cin>>a>>b>>c;
if((a*b)+c>R)
R=(a*b)+c;
if((a*c)+b>R)
R=(a*c)+b;
if((b*c)+a>R)
R=(b*c)+a;
cout<<"Maximul este: "<<R;
return 0;
}
using namespace std;
int main()
{ int, a,b,c,R=0;
cin>>a>>b>>c;
if((a*b)+c>R)
R=(a*b)+c;
if((a*c)+b>R)
R=(a*c)+b;
if((b*c)+a>R)
R=(b*c)+a;
cout<<"Maximul este: "<<R;
return 0;
}
ryderchip:
Dupa al doilea int nu trb virgula
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă