Rezolvare completă PbInfo #559 5numere

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 între 1 și 10000, 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 Adresa de email.

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!