fork(1) download
  1. #include<stdio.h>
  2.  
  3. int *insertion_sort(int *arr, int len);
  4.  
  5. void display(int *arr, int len);
  6.  
  7. int main(){
  8. int a[] = {7, 3, 5, 8, 2, 9, 4, 15, 6};
  9. int length = sizeof(a) / sizeof(a[0]);
  10.  
  11. display(a, length);
  12. display(insertion_sort(a, length) , length);
  13.  
  14. return 0;
  15. }
  16.  
  17. int *insertion_sort(int *arr, int len){
  18. static int new_array[] = {0};
  19. int i;
  20.  
  21. printf("%d\n", &new_array);
  22.  
  23. for(i=0;i<len;i++){
  24. new_array[i] = arr[i];
  25. }
  26.  
  27. return new_array;
  28. }
  29.  
  30. void display(int *arr, int len){
  31. int i;
  32.  
  33. for(i = 0; i < len; i++)
  34. printf("%d ", arr[i]);
  35.  
  36. printf("\n");
  37. }
  38.  
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
7 3 5 8 2 9 4 15 6 
134519004
7 0 0 0 0 0 0 0 0