Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de lucaciucandrei
7

#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;

}


Utilizator anonim: ms
Alte întrebări interesante