👤
a fost răspuns

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


Răspuns :

#include<iostream>

#include<fstream>

using namespace std;

int main(){

int a,b,c,d,e,S=0,minim=9;

ifstream f("date.in");

ofstream g("date.out");

f>>a>>b>>c>>d>>e;

S=a+b+c+d+e;

if(a<minim)

a=minim;

if(b<minim)

b=minim;

if(c<minim)

c=minim;

if(d<minim)

d=minim;

if(e<minim)

e=minim;

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;

S=S-minim;

g<<S<<" ";

f.close();

g.close();

return 0;

}