Informatică, întrebare adresată de mada11112000, 9 ani în urmă

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 Kenshin
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;
}

ryderchip: Dupa al doilea int nu trb virgula
Alte întrebări interesante