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
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