Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
/* BÙSQUEDA MINIMO y CAMBIAR EL MINIMO POR EL PRIMER ELEMENTO DEL VECTOR */ #include <stdio.h> #include <stdlib.h> #include <conio.h> #define NUM 8 void SELECCION ( int [], int ); void MIRAR ( int [] , int ); int main() { int VAL, POSICION; int VEC[NUM]= {90, 60, 20, 40, 80, 70, 10, 40} ; printf("\n\n\n CONTENIDO DEL VECTOR ANTES DEL SWAPPING \n\n\n"); MIRAR ( VEC , NUM ); SELECCION (VEC, NUM ); printf("\n\n\n CONTENIDO DEL VECTOR DESPUES DEL SWAPPING \n\n\n"); MIRAR ( VEC , NUM ); printf("\n\n"); return 0 ; } void SELECCION ( int V[], int N) { int I, AUX, POSMIN, PRIM; POSMIN = PRIM; for (PRIM=0; PRIM <N -1; PRIM++){ POSMIN = PRIM; for (I= PRIM +1; I <N; I++) // BUSQUEDA DEL MINIMO if (V[I] < V[POSMIN]) POSMIN = I; /* swapping*/ AUX = V[PRIM]; V[PRIM] = V[POSMIN]; V[POSMIN]= AUX; } } void MIRAR ( int V[] , int N ) { int I ; /* IMPRESION DE LOS VALORES DEL VECTOR */ printf("\n\n\n POSICION CONTENIDO \n"); for ( I = 0 ; I < N ; I++ ) printf("\n V[%d] %4d \n" , I, V[I] ); printf("\n"); getch(); }
Compartir