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

Ajutor!!!Realizati un program C++ care are cerinta urmatoare 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.

Răspunsuri la întrebare

Răspuns de chiseugen
4
#include <iostream>
using namespace std;
int main() {
    int n, par = -1, m;
    cout << "n = ";
    cin >> n;
    for(int i = 0; i < n; i++) {
        cin >> m;
        if (m % 2 == 0 && par == -1) par = m;
    }
    if (par == -1) {
        cout << "IMPOSIBIL";
    } else {
        cout << par;
    }
    cout << endl;
    return 0;
}
Alte întrebări interesante