Răspuns :
#include <iostream>
using namespace std;
int main(){
int n, i, k=0;
cout<<"n=";
cin>>n;
int v[n*2];
for(i=0;i<n;i++){
cout<<"v["<<i<<"]="; //Afisam al catale-a termen
cin>>v[k]; //Stocam separat in variabila k pe la cat am ajuns cu stocarea
//Daca termenul introdus este par, sarim peste un spatiu, si inseram dupa el
if(v[k]%2==0)
k++;
k++;
}
//Acum facem din nou un for si completam spatiile goale cu dublul nr pare
for(i=0;i<k;i++){
//Cautam iarasi elementele pare
if(v[i]%2==0){
v[i+1]=v[i]*2; //Introducem in urmatorul element dublul
i++; //Incrementam i ca sa sarim peste urmatorul element
}
}
for(i=0;i<k;i++){
cout<<v[i]<<" ";
}
return 0;
}
using namespace std;
int main(){
int n, i, k=0;
cout<<"n=";
cin>>n;
int v[n*2];
for(i=0;i<n;i++){
cout<<"v["<<i<<"]="; //Afisam al catale-a termen
cin>>v[k]; //Stocam separat in variabila k pe la cat am ajuns cu stocarea
//Daca termenul introdus este par, sarim peste un spatiu, si inseram dupa el
if(v[k]%2==0)
k++;
k++;
}
//Acum facem din nou un for si completam spatiile goale cu dublul nr pare
for(i=0;i<k;i++){
//Cautam iarasi elementele pare
if(v[i]%2==0){
v[i+1]=v[i]*2; //Introducem in urmatorul element dublul
i++; //Incrementam i ca sa sarim peste urmatorul element
}
}
for(i=0;i<k;i++){
cout<<v[i]<<" ";
}
return 0;
}