Afișarea elementelor impare ale unui vector

Lecție despre afișarea elementelor impare dintr-un vector utilizând C++.

În această lecție, vom învăța cum să afișăm doar elementele impare ale unui vector utilizând C++.

Cerința problemei

Se citește de la tastatură un vector v de n elemente. Afișați pe ecran doar elementele impare ale vectorului.

Exemplu de intrare și ieșire:

Intrare:
n = 5, v = [4, 7, 9, 12, 15]

Ieșire:
7 9 15


Explicația algoritmului

  1. Citirea vectorului: Se citesc n elemente.
  2. Verificarea imparității: Se parcurge vectorul și se afișează elementele care nu sunt divizibile cu 2.
  3. Afișarea rezultatului.

Codul sursă în C++:

#include <iostream>
using namespace std;

int main() {
    int n, v[100];

    // Citirea datelor
    cout << "Introduceti dimensiunea vectorului n: ";
    cin >> n;

    cout << "Introduceti elementele vectorului: ";
    for (int i = 0; i < n; i++) {
        cin >> v[i];
    }

    cout << "Elementele impare sunt: ";
    for (int i = 0; i < n; i++) {
        if (v[i] % 2 != 0) {
            cout << v[i] << " ";
        }
    }

    return 0;
}