Se dau trei numere naturale .Alegeti doua dintre ele astfel incat suma lor sa fie maxima/minima.
JolieJulie:
Vrei in c++?
Răspunsuri la întrebare
Răspuns de
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;
}
#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
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă