Răspuns :
ai incercat sa modifici dimensiunea vectorului?, fiindca daca vectorul tau ar avea toate elementele de aceeasi paritate, dimensiunea deja va fi depasita de 101 elemente pe care le-ai dat
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
int n , x[101];
cin >> n;
for(int i = 1 ; i <= n ; ++i)
cin >> x[i];
cout << x[1] << ' ';
for(int i = 2 ; i <= n ; ++i)
{
if(abs(x[i - 1] % 2) == abs(x[i] % 2))
cout << (x[i] + x[i - 1]) / 2 << ' ' << x[i] << ' ';
else
cout << x[i] << ' ';
}
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.