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

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


JolieJulie: Vrei in c++?
Alyia: da

Răspunsuri la întrebare

Răspuns de stefaniamar
0
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;
}
Alte întrebări interesante