Fiind date n numere naturale nenule se cere sa se scrie un algoritm care sa afiseze separate printr-un spatiu cele mai mari doua valori pari citite. Daca printre cele n valori nu se afla cel putin 2 numere pare sa se afiseze valoarea 0
Răspunsuri la întrebare
Răspuns de
1
```cpp
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int a; //variabila in care vom citi cele n numere;
int max1=-1, max2=-1; //variabilele in care vom pastra numerele cerute
int a2=-1;
for(int i=1; i<=n; i++)
{
cin>>a;
if(a%2==0)
if(a>max1) max1=a;
if(a2%2==0)
if(a2<=max1 && a2>=max2) max2=a2;
a2=a; //in a2 am pastrat numarul curent pentru ca la umatoarea citire sa putem verifica daca nu cumva el este al doilea numar par pe care il cautam. Fara variabila asta max2 ar fi ramas -1
}
if(max1==max2)
cout<<0;
else
cout<<max1<<' '<<max2;
}
```
Briana88:
Multumesc mult
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă