Informatică, întrebare adresată de IustinCostin, 8 ani în urmă

Se
citesc elementele unui tablou unidimensional a cu n (n<=100) numere întregi
cu cel mult patru cifre. Să se elimine din componente astfel încât oricare două
componente alãturate să aibă paritate diferită. Exemplu. pentru a=(3, 4, 6, 4, 3, 3, 2, 6, 1) se
obţine a=(3, 4, 3, 2, 1). Va rog am nevoie urgent

Răspunsuri la întrebare

Răspuns de CaptnBanana
1

Răspuns:

Explicație:

#include <iostream>

using namespace std;

int n, v[102];

int main(){

   cin >> n;

   for(int i = 1; i <= n; i++){

       cin >> v[i];

       if(i == 1 || ((v[i] % 2) != (v[i - 1] % 2)))

          cout << v[i] << ' ';

   }

}

Alte întrebări interesante