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 site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!