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ăspuns :

#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; }
#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;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!


RO Questions: Alte intrebari