2
« en: Domingo 28 de Septiembre de 2008, 04:47 »
quisiera qeu alguein me explicqeu mucho mejor este codigo
es un metodo de ordenacion¡¡¡¡
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int fillrand(int A[],int N,int R){
int c;
for(c=1;c<=N;c++){
A[c]=rand()%R;
}
return 1;
}
int selectionsort(int A[],int N)
{
int i,menor,k,j;
for(i=1;i<=N-1;i++){
menor=A;
k=i;
for(j=i+1;i<=N;i++){
if(A[j]<menor){
menor=A[j];
k=j;
}
}
A[k]=A;
A=menor;
}
return 1;
}
int salida(int A[],int N){
int c;
for(c=1;c<=N;c++){
printf("%d, ",A[c]);
}
return 1;
}
void main(){
int A[10];
randomize();
clrscr();
fillrand(A,10,100);
printf("SELECTION SORTn");
printf("Datos a ordenar: n");
salida(A,10);
printf("nnDatos ordenados: n");
selectionsort(A,10);
salida(A,10);
getch();
}
la verda lo entiendo poco espero respuestas