Informatică, întrebare adresată de mariscatioxhsnf, 8 ani în urmă

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.

Răspunsuri la întrebare

Răspuns de NuPotSaStiuTot
2
#include <iostream>
using namespace std;
int main(){
  int r, n,min, max;
  cin >> n;
  for (int i=0;i<n;i++){
  cin >> r;
  if (i==0) {
   min=r;
   max=r;
  } else {
   if (r<min) min=r;
   if (r>max) max=r;
  }
  }
 cout << min << " " << max;
  return 0;
}

mariscatioxhsnf: ms mult
mariscatioxhsnf: Cerinţă
Dându-se două numere naturale a şi b, scrieţi fiecare rezultat parţial al înmulţirii numerelor a şi b, adică a, 2*a, 3*a, ... ,b*a.

Date intrare
De la tastatură se vor citi două numere, a şi b, cu semnificaţiile din enunţ(întotdeauna se scriu multiplii primului număr).

Date de ieşire
Pe ecran se vor scrie b numere, fiecare rezultat parţial al înmulţirii celor două numere.

Restricţii
0 < a < 1001

0 < b < 1001
NuPotSaStiuTot: #include <iostream>
using namespace std;
int main(){
int r, n,min, max;
cin >> a >> b;
for (int i=1;i<=b;i++){
cout << i*a << endl;
return 0;
}
NuPotSaStiuTot: } lipseste dupa cout
mariscatioxhsnf: ms
Alte întrebări interesante