fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define n 3
  5.  
  6. int main()
  7. {
  8. int arr[n][n] = {{9,8,2},{4,5,1},{6,7,3}},min,i,j,tmp,y,k,w,z=0,q=0;
  9. for(i=0;i<n;i++)
  10. for(j=0;j<n;j++)
  11. {
  12. z = i;
  13. q = j;
  14. min=arr[i][j];
  15. w=j;
  16. for(k=i;k<n;k++)
  17. {
  18. for(;w<n;w++)
  19. if(arr[k][w]<min)
  20. {
  21. min=arr[k][w];
  22. z=k;
  23. q=w;
  24. }
  25. w=0;
  26. }
  27. tmp=arr[i][j];
  28. arr[i][j]=min;
  29. arr[z][q]=tmp;
  30. }
  31.  
  32. for(i=0;i<n;i++)
  33. {
  34. for(j=0;j<n;j++)
  35. printf("%d ",arr[i][j]);
  36. printf("\n");
  37. }
  38. return 0;
  39. }
Success #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
1 2 3 
4 5 6 
7 8 9