SELECTION_SORT.c



// ALGORITMO DE ORDENAMIENTO POR SELECCION
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void inicio()
{
	int vector[] = {7,8,2,34,6,17,5,7,9,1,23,12};
	int min,y,x,z,suma;
	int memoria= (int)(sizeof(vector)/sizeof(int));
	for(x=0; x<memoria; x++)
	{
		min=1000;
		for(y=x; y<memoria; y++)
		{
			if ( vector[y] < min )
			{ min = vector[y]; z=y; }
		}
		suma=vector[x] + vector[z];
		vector[x] = suma-vector[x]; vector[z] = suma-vector[z];
	}
	for(x=0; x<memoria; x++)
		printf("%d\t", vector[x]);

	printf("\n");
}

int main() { inicio(); }