👤
Alyia
a fost răspuns

Se dau trei numere naturale .Alegeti doua dintre ele astfel incat suma lor sa fie maxima/minima.

Răspuns :

Am scris codul astfel incat sa se obtina suma maxima. Ideea folosita de mine a fost ca suma maxima e egala cu suma celor trei elemente minus cel mai mic dintre ele (minimul, declarat in program ca mn). Pentru suma minima trebuie sa-l scazi pe cel mai mare (aka schimbi semnele din structurile de decizie).


#include <iostream>

using namespace std;
int a,b,c,mn;
int main()
{
    cin>>a>>b>>c;
    mn=a;
    if (b<mn)
        mn=b;
    if (c<mn)
        mn=c;
    cout<<a+b+c-mn;
    return 0;
}