1000
325
45
85
985
...
hasta la linea 1001 ya que la primera linea es el tamaño total.
______________________________________________
el programa compila perfectamente solo que me esta arrojando en el archivo creado
1
1
1
...
1
128
128
128
128
128
383
422
No esta ordenando los numeros solo me arroja 1 y casi al final 128, 383 y 422.
*el fscanf cuando abro el archivo es para guardar el tamaño total del arr en este caso 1000*
el codigo es el siguiente:
Código C:
Ver original
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<string.h> int main() { float total,inicio, final; FILE *ARCH, *ARCHI; int N, i; int d[N]; i=0; for(i=0;i<N;i++) { } int length; length=N; int key,a, j; for(j=1 ;j<length; j++) { key=d[j]; a=j-1; while(d[a]>key && a>=0) { d[a]=d[a+1]; a--; } d[a+1]=key; } for(a=0;a<length;a++) { } total=(final-inicio)/(double) CLOCKS_PER_SEC; return 0; }