Non c'č nessun errore durante la compilazione per questo non riesco a capire dove sbaglio.L'ho modificato seguendo il tuo consiglio ma ancora non va.
codice:
#include<iostream>#include<stdlib.h>
#define N 50
using namespace std;
void inserire(int v[N], int n){
for(int i=0;i<n;i++){
cout<<"Inserisci elemento "<<i<<"\n";
cin>>v[i];
}}
void stampa(const int v[N],int n){
for(int i=0;i<n;i++){
cout<<v[i]<<" ";
}
}
bool controlla_pari(int v[N],int n,int i){
if(v[i]%2==0){
return true;
}
else{ return false;
}
}
void elimina_vett(int v[N], int n){
for(int i=0;i<n-1;i++){
v[i]=v[i+1];
n--;
}}
int main(){
int v[N];
int n;
bool cond;
cout<<"Inserire dimensione ";
cin>>n;
inserire(v,n);
stampa(v,n);
cout<<"Vettore dopo aver eliminato i numeri pari: \n";
for(int i=0;i<n;i++){controlla_pari(v,n,i);
if(cond==true){
elimina_vett(v,n);}
}
cout<<"\n";
stampa(v,n);
system("pause");
}