Se dă un număr N și apoi un șir de N numere. Se cere să se afișeze cel mai mic număr si cel mai mare număr dintre cele N numere.
Date de intrare
Se citește la tastatură numărul N, urmat de un șir de N numere, ce reprezintă elementele șirului.
Date de ieșire
Programul va afișa pe ecran două numere, reprezentând cel mai mic și cel mai mare număr din șir, în această ordine.
Restricții
0 < N < 50
Elementele șirului sunt numere întregi cu valori mai mari decât -100 și mai mici decât 100.
Exemplu
Date de intrare Date de ieșire
5 19
2 7 9 1 3
putin ajutor in C++ va rog
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
main()
{int n, max=-32000, min=32000, i, v[100];
cin>>n;
for (i=1; i<=n; i++)
cin>>v[i];
if (min>v[i])
min=v[i];
if (max<v[i])
max=v[i];
cout<<min<<" "<<max; }
using namespace std;
main()
{int n, max=-32000, min=32000, i, v[100];
cin>>n;
for (i=1; i<=n; i++)
cin>>v[i];
if (min>v[i])
min=v[i];
if (max<v[i])
max=v[i];
cout<<min<<" "<<max; }
rossetta:
este o mica greseala in codul tau
min=v[i];
if (max>v[i])
max=v[i];
Răspuns de
6
#include <iostream>
using namespace std;
int main() {
int n, max = -100, min = 100;
cin >> n;
for(int i = 0; i < n; i++) {
int val;
cin >> val;
if(val > max)
max = val;
if(val < min)
min = val;
}
cout << min << " "<< max;
return 0;
}
using namespace std;
int main() {
int n, max = -100, min = 100;
cin >> n;
for(int i = 0; i < n; i++) {
int val;
cin >> val;
if(val > max)
max = val;
if(val < min)
min = val;
}
cout << min << " "<< max;
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă