C++,am incercat sa fac problema SumMaxMin (#347) de pe pbinfo.Am nevoie de sursa.
Cerinţa
Se dau n numere naturale. Calculaţi suma dintre cel mai mare și cel mai mic număr dat.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul S, reprezentând suma dintre cel mai mare și cel mai mic număr dat.
Restricţii şi precizări
1 ≤ n ≤ 100
cele n numere citite vor avea cel mult 6 cifre
Exemplu
Date de intrare
5
7 2 8 4 8
Date de ieșire
10
Explicație
8 + 2 = 10.
Răspunsuri la întrebare
Răspuns de
6
#include <iostream>
using namespace std;
int n,x,Max,Min;
int main()
{
cin >>n;
cin >>x;
Max=x;
Min=x;
for(int i=2;i<=n;i++)
{
cin >>x;
if(x>Max) Max=x;
if(x<Min) Min=x;
}
cout <<Max+Min;
return 0;
}
using namespace std;
int n,x,Max,Min;
int main()
{
cin >>n;
cin >>x;
Max=x;
Min=x;
for(int i=2;i<=n;i++)
{
cin >>x;
if(x>Max) Max=x;
if(x<Min) Min=x;
}
cout <<Max+Min;
return 0;
}
Răspuns de
8
#include <iostream>
using namespace std;
int main(){
int n,a, max, min;
cin >> n;
cin >> a;
min = max = a;
for(int i=2;i<=n;++i){
cin >> a;
if(a>max)
max = a;
if(a<min)
min = a;
}
cout << max + min;
return 0;
}
using namespace std;
int main(){
int n,a, max, min;
cin >> n;
cin >> a;
min = max = a;
for(int i=2;i<=n;++i){
cin >> a;
if(a>max)
max = a;
if(a<min)
min = a;
}
cout << max + min;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă