Răspuns :
#include <iostream>
using namespace std;
int main()
{
int i,v[1000], N;
cin>>N;
for(i=1;i<=N;i++)
cin>>v[i];
for(i=1;i<=N;i++)
if(v[i]%2==0)
cout<<v[i]<<" ";
for(i=N;i>=1;i--)
if(v[i]%2==1)
cout<<v[i]<<" ";
return 0;
}
VARIANTA PSEUDOCOD
citeste N ( numar natural nenul )
╔ pentru ( i=1; N; i<-i+1)
║ citeste a[ i ]
║ ╔ daca a[ i ] % 2 =0
║ ║ k<-k+1
║ ║ v[k]<-a[ i ]
║ ╚◘
╚◘
╔ pentru ( i=N;i>=1; i<-i-1)
║ ╔ daca a[i]%2 !=0
║ ║ k<-k+1
║ ║ v[k]<-a[i]
║ ╚◘
╚◘
╔ pentru ( i=1; N; i<-i+1)
║ scrie v[i],' '
╚◘
VARIANTA C++
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!