Se citește n, apoi încă n numere naturale, reprezentând elementele unui vector.
Cerinţa
Calculaţi valoarea minimă minim și valoarea maximă maxim a valorilor elementelor vectorului.
Date de intrare
Programul citește de la tastatură de numărul n, apoi încă n numere naturale, reprezentând elementele vectorului.
Date de ieşire
Programul va afișa pe ecran cele două numere minim şi maxim, separate printr-un singur spaţiu.
Restricţii şi precizări
0 < n < 1000
elementele vectorului vor fi mai mici decât 1000000
Exemplu
Intrare
5
8 2 9 4 5
Ieșire
2 9
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int v[1000], n,MAX, MIN, ok=1;
cin >> n;
for (int i = 0; i<n; i++)
{
cin >> v[i];
}
for (int i = 0; i<n; i++)
{
if (ok == 1){MAX = v[i];MIN = v[i];ok=0;}
else
{
if (v[i]>MAX){MAX=v[i];}
if (v[i]<MIN){MIN=v[i];}
}
}
cout << MIN << " " << MAX;
return 0;
}
using namespace std;
int main()
{
int v[1000], n,MAX, MIN, ok=1;
cin >> n;
for (int i = 0; i<n; i++)
{
cin >> v[i];
}
for (int i = 0; i<n; i++)
{
if (ok == 1){MAX = v[i];MIN = v[i];ok=0;}
else
{
if (v[i]>MAX){MAX=v[i];}
if (v[i]<MIN){MIN=v[i];}
}
}
cout << MIN << " " << MAX;
return 0;
}
Răspuns de
0
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
main()
{
int n;
cin >> n;
vector <int> a(n);
for (int i=0; i<a.size(); i++)
cin >> a[i];
cout<<*min_element(a.begin(),a.end())<<' '<<*max_element(a.begin(),a.end());
}
#include <vector>
#include <algorithm>
using namespace std;
main()
{
int n;
cin >> n;
vector <int> a(n);
for (int i=0; i<a.size(); i++)
cin >> a[i];
cout<<*min_element(a.begin(),a.end())<<' '<<*max_element(a.begin(),a.end());
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă