Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Se da un vector cu n componente numere naturale. Afisati cel mai mare numar impar din vector.

ex: 5                                                                         (in C++)
20 17 3 105 2000

=> 105

Răspunsuri la întrebare

Răspuns de TheSolver
0
#include <iostream>
using namespace std;

int main()
{
    int n, v[255], MAX, ok=1;
    cin >> n;
    for (int i = 0; i<n; i++)
    {
        cin >> v[i];
        if(ok==1 and v[i]%2==1){MAX=v[i];ok=0;}
        else if (v[i]%2==1)
        {
            if (v[i]>MAX){MAX=v[i];}
        }
    }
    if (ok == 1){
        cout << "NU EXISTA";
    }
    else
    {
        cout << MAX;
    }
    return 0;
}

Alte întrebări interesante