// // main.c // T0_Ej8 // // Created by Mari Paz Guerrero Lebrero on 14/1/15. // Copyright (c) 2015 Mari Paz Guerrero Lebrero. All rights reserved. // #include #include #define MAXI 100 void InicializarVector(int v[], int n); void OrdenaVector(int v[] ,int n); int main() { int v[MAXI], n, i; printf("¿Cuantos elementos tiene el vector (no mas de %d)?", MAXI); scanf("%d", &n); InicializarVector(v, n); OrdenaVector(v ,n); printf("El vector ordenado es: "); for(i = 0; i < n; i++) { printf(" %d ", v[i]); } printf("\n"); return 0; } void InicializarVector(int v[], int n) { int i; for(i = 0; i < n; i++) { printf("Introduzca un valor: "); scanf("%d", &v[i]); } } void OrdenaVector(int v[] ,int n) { int i, j, minimo, aux; for(i = 0; i < n - 1; i++) { minimo = i; for(j = i + 1; j < n; j++) { if(v[j] < v[minimo]) minimo = j; } aux = v[i]; v[i] = v[minimo]; v[minimo] = aux; } }