Operaciones básicas de programación de la máquina de tejer plana por computadora Hengxing 2006d
#include
#include
intercambio vacío(int*a,int*b)
{
int temp;
temp=*a;
*a=*b;
*b=temp ;
}
void select_sort(int A[],int n)
{
registro int i,j,min, m;
for(i=0;i { min=i;//Encontrar el valor mínimo p > for(j=i+1;j { si(A[min]>A[j]) { min=j; } } si(min!=i) { swap(&A[min],&A[i]); printf("El resultado de la clasificación %d es:\n",i+1); for(m=0;m { if(m>0) { printf(""); } printf("%d",A[m]); } printf("\n"); } } } int main(void) { int n; while(scanf("%d",&n)!=EOF) /* Scanf_s() es necesario en VS2013 y otras versiones, VC6 Utilice scanf() en .0 */ { int i; int*A=(int*)malloc(sizeof(int)* n ); for(i=0;i { scanf("%d",&A[i]); } select_sort(A,n); printf("El resultado final de la clasificación es:\n"); for( i=0;i { if(i>0){ printf(""); } > printf("%d",A[i]); } printf("\n"); } devuelve 0; }