Facebook
From Bulky Mosquito, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 218
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <omp.h>
  4.  
  5. #define N 15 //rozm sortowanej tablicy
  6.  
  7. int main(int argc, char *argv[])
  8. {
  9.     float a[N];
  10.     float b[N];
  11.     clock_t time1, time2, time3, time4;
  12.  
  13.     int ind[N];
  14.     int i, j;
  15.  
  16.     for (i = 0; i < N; i++)
  17.         a[i] = (float)rand() / RAND_MAX;
  18.  
  19.     for (i = 0; i < N; i++)
  20.     {
  21.         ind[i] = 0;
  22.         for (j = 0; j < N; j++)
  23.             if (a[i] < a[j] || ((a[i] == a[j]) && (i > j)))
  24.                 ind[i]++;
  25.         b[ind[i]] = a[i];
  26.     }
  27.  
  28.     printf("a:\n");
  29.     for (i = 0; i < N; i++)
  30.         printf("%10.6f\n", a[i]);
  31.     printf("\nb:\n");
  32.     for (i = 0; i < N; i++)
  33.         printf("%10.6f\n", b[i]);
  34.  
  35.     return 0;
  36. }