👤

Se da un vector cu n numere naturale n mai mic sau egal decat 1000 indexat de la 1
Sa se sorteze elementele vectorului astfel incat primele elemente sa fie cele pare iar restul cele impare


Răspuns :

#include<iostream>

using namespace std;

int main(){

int n, v[1001];

cin>>n;

for(int i=1;i<=n;i++)

cin>>v[i];

for(int i=1;i<=n-1;i++)

for(int j=i+1;j<=n;j++)

if(v[i]%2==0&&v[j]%2==1)

swap(v[i],v[j]);

for(int i=1;i<=n;i++)

cout<<v[i]<<' ';

return 0;

}