Red de conocimiento informático - Conocimiento informático - Muestre los 10 números enteros en orden ascendente, con los números impares primero y los pares al final. programación en c

Muestre los 10 números enteros en orden ascendente, con los números impares primero y los pares al final. programación en c

#include lt;iostreamgt;

#include lt;cstdlibgt;

usando el espacio de nombres std;

int main()

p>

{ #define N 10

int a[N], i

coutlt;lt;"input "lt;lt;Nlt; lt;" número: "lt;lt;endl;

for(i=0;ilt;N;i)cingt;gt;a[i];

int cmp( const void *, const void *);

qsort(a, N, sizeof(int), cmp);

coutlt;lt;"matriz ordenada:"lt;lt; endl;

for(i=0;ilt;N;i)coutlt;lt;a[i]lt;lt;" ";

}

int cmp(const void *a, const void *b)

{ int i=(*(int*)a)2-(*(int*)b)2;

if(i )return -i;

else return (*(int*)a)-(*(int*)b);

}