Informatică, întrebare adresată de anonym1302, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de Rayzen
5
#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;
}

Rayzen: Modific.. Da o eroare.
Rayzen: O sa corectez imediat.
Rayzen: Gata!
Rayzen: Acum e bine.
anonym1302: Mersi:)
Rayzen: Cu placere. :D
Alte întrebări interesante