fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main()
  6. {
  7. clock_t start, stop;
  8. start = clock();
  9. printf("Массив до:\n");
  10. int length=30;
  11. int A[length];
  12. int Amax;
  13. int i, j, k, Xmin = -1000, Xmax = 1000;
  14. srand(time(NULL));
  15. for (i=0; i<length; i++)
  16. {
  17. A[i] = -1000+rand()%(Xmax-Xmin+1);
  18. printf("%d ", A[i]);
  19. }
  20. printf("\nМассив после:\n");
  21. for (k=0; k<length; k++)
  22. {
  23. for (i=0; i<length; i++)
  24. {
  25. int Amax=A[i];
  26. for (j=i+1; j<length; j++)
  27. {
  28. if (Amax>A[j])
  29. {
  30. int a = Amax;
  31. Amax = A[j];
  32. A[j] = a;
  33. }
  34. break;
  35. }
  36. }
  37. printf("%d", Amax);
  38. }
  39. stop = clock();
  40. printf("\nВремя выполнения: %f сек.", ((double) (stop - start)) / CLK_TCK);
  41. return 0;
  42. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Массив до:
91 -500 -714 953 704 799 481 142 -275 -644 -220 596 377 -443 -187 -751 -955 951 795 248 200 560 -973 850 -171 -247 -589 189 -364 401 
Массив после:
000000000000000000000000000000
Время выполнения: 0.000000 сек.