Cerința
Se dau 5 numere distincte. Să se determine suma celor mai mari 3 dintre ele.
Date de intrare
Programul citește de la tastatură 5
numere naturale.
Date de ieșire
Programul va afișa pe ecran numărul cerut.
Restricții și precizări
- cele
5
numere naturale sunt distincte, cuprinse între1
și10000
, inclusiv
Exemplu
Intrare
1 5 2 3 100
Ieșire
108
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema 5numere:
#include <iostream>
using namespace std;
int a, b, c, d, e, s, minim;
int main() {
cin>>a>>b>>c>>d>>e;
s = a+b+c+d+e;
minim = a;
if (b < minim)
minim = b;
if (c < minim)
minim = c;
if (d < minim)
minim = d;
if (e < minim)
minim = e;
s = s-minim;
if (a == minim)
a = 100001;
if (b == minim)
b =100001;
if (c == minim)
c =100001;
if (d == minim)
d =100001;
if (e == minim)
e =100001;
minim = a;
if (b < minim)
minim = b;
if (c < minim)
minim = c;
if (d < minim)
minim = d;
if (e < minim)
minim = e;
s = s-minim;
cout<<s;
return 0;
}
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa .
Rezolvarea problemei #559 5numere
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #559 5numere de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!