Se citesc n numere intregi.Sa se afiseze cele mai mari două numere dintre cele citite.Folosind algoritmul pentru determinarea maximului/minimului.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cout <<"Introduceti numarul de elemente:";
cin >> n;
int max1 = INT_MIN, max2 = INT_MIN;
int x;
for (int i = 0; i < n; i++) {
cout << "Introduceti numarul " << i+1 << ": ";
cin >>x;
if (x > max1) {
max2 = max1;
max1 = x;
}
else if (x > max2 && x != max1) {
max2 = x;
}
}
cout << "Cele mai mari doua numere sunt: " << max1 << " si " << max2 << endl;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă