fork(1) download
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6. int main()
  7. {
  8. printf("Массив до:\n");
  9. int length=30;
  10. int A[length];
  11. int i, j, Xmin = -1000, Xmax = 1000;
  12. srand(time(NULL));
  13. for (i=0; i<length; i++)
  14. {
  15. A[i] = -1000+rand()%(Xmax-Xmin+1);
  16. printf("%d ", A[i]);
  17. }
  18. printf("\nМассив после:\n");
  19. for (i=0; i<length; i++)
  20. {
  21. int k = i;
  22. int min=A[k];
  23. k = k+1;
  24. for (k; k<length; k++)
  25. if (min>A[k])
  26. {
  27. int a = min;
  28. min = A[k];
  29. A[k] = a;
  30. }
  31. else
  32. {
  33. min = min;
  34. }
  35. printf("%d ", min);
  36. }
  37. return 0;
  38. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Массив до:
-761 -526 -776 -225 -901 245 88 -49 805 -80 559 -609 547 -541 -608 -951 746 -752 -41 -905 -506 -128 907 242 -943 -265 -487 -981 169 800 
Массив после:
-981 -951 -943 -905 -901 -776 -761 -752 -609 -608 -541 -526 -506 -487 -265 -225 -128 -80 -49 -41 88 169 242 245 547 559 746 800 805 907