fbpx

Problema #339 – Numere – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Se dau n numere naturale. Determinaţi primul număr par dintre cele n numere.

Date de intrare

Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.

Date de ieşire

Programul afișează pe ecran numărul P, reprezentând primul număr par dintre cele n numere sau mesajul IMPOSIBIL, dacă printre cele n numere citite nu există numere pare.

Restricţii şi precizări

  • 1 ≤ n ≤ 100
  • cele n numere citite vor avea cel mult 9 cifre

Exemplu

Date de intrare

5
7 4 2 5 8

Date de ieșire

4
#include <bits/stdc++.h>
using namespace std;

int main ()
{
    int n,tmp,par,cnt=0;
    cin >> n;
    for (int i = 1; i<= n; ++i)
    {
        cin >> tmp;
        if (tmp%2==0 && cnt==0)
        {
            par=tmp;
            cnt++;
        }
    }
    if (cnt==0)
        cout << "IMPOSIBIL";
    else
        cout << par;
    return 0;
}
Comentarii

S-ar putea sa iti placa