Se citesc de la tastatura numere naturale pana la introducerea numărului 0. Sa se afișeze cele mai mari doua numere din șir.

Răspuns :

#include <iostream>
using namespace std;

int main()
{
    int a,m1=0,m2=0;
    while (a!=0)
    {
        cin>>a;
        if(a>m1)
        {
            swap(m1,m2);
            m1 = a;   
        }
        if(a<m1 && a>m2)
        {
            m2 = a;
        }
    }
    cout<<m2<<" "<<m1;
}