Răspuns :
#include <iostream>
using namespace std;
struct elem{
int val = -1;
int poz = -1;
} max1, max2;
int main(){
unsigned int n;
int x;
cin >> n;
for(unsigned int i = 1; i <= n; i++){
cin >> x;
if(x >= max1.val){
max2.val = max1.val;
max2.poz = max1.poz;
max1.val = x;
max1.poz = i;
}else if(x > max2.val){
max2.val = x;
max2.poz = i;
}
}
cout << max1.val << ' ' << max1.poz << '\n';
cout << max2.val << ' ' << max2.poz << '\n';
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.