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
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;
}
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
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
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;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Chimie,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă