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

PROBLEMA CE TREBUIE REZOLVATA IN C++
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.
VA ROG SA MA AJUTATI CU REZOLVAREA EI. MULTUMESC ANTICIPAT

Răspunsuri la întrebare

Răspuns de express
8
#include <iostream>
using namespace std;
int a,b,c,p;
int main()
{
    cin>>a>>b>>c;
    if(b>=c) if(a>=b) p=a*b+c;
    if(c>=b) if(a>=c) p=a*c+b;
    if(a>=c) if(b>=a) p=a*b+c;
    if(c>=a) if(b>=c) p=c*b+a;
    if(a>=b) if(c>=a) p=a*c+b;
    if(b>=a) if(c>=b) p=c*b+a;
    if(a==b==c) p=a*b+c;
    cout<<p;
    return 0;
}

Alte întrebări interesante