El código fuente es este:
Código
#include <stdlib.h> #include <stdio.h> void ordenar_array(int [], int []); int comprobar_repetir_vector(int, int []); int main() { int num_array[]={5, 8, 7, 3, 1, 6, 2, 4, 9}; int num_result[9]; ordenar_array(num_array, num_result); for(int x=0; x<9; x++) { } } void ordenar_array(int num_array[], int num_result[]) { int aux=num_array[0]; int len=sizeof(num_array); for(int x=0;len+1>x;x++) { for(int y=0;len+1>y;y++) { if (num_array[y]<aux && comprobar_repetir_vector(num_array[y], num_result)==0) { aux=num_array[y]; } } num_result[x]=aux; } } int comprobar_repetir_vector(int numero, int vector[]){ int x; int len=sizeof(vector); for(x=0; x<len+1;x++) { if(numero==vector[x]) { return 1; } } return 0; }
Gracias de antemano.
Saludos.