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ăspunsuri la întrebare
Răspuns de
1
#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;
}
htrsrg:
imi da 0 puncte pe pbinfo
Alte întrebări interesante
Studii sociale,
8 ani în urmă
Informatică,
8 ani în urmă
Informatică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă