Já bych to potřebovala spočítat postupně pro různé počty prvků např. tady:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int pole[10];
int i, j, n, temp;
n = 10;
srand((unsigned)(time(NULL)));
for (i = 0; i < n; i++)
pole[i] = rand();
/*Sort*/
for (i = 1; i < n; i++) {
j = i;
while ((j > 0) && (pole[j - 1] > pole[j])) {
temp = pole[j - 1];
pole[j - 1] = pole[j];
pole[j] = temp;
j--;
}
}
/* tisk */
printf("Sorted Array\n");
for (i = 0; i < n; i++)
printf("%d \n", pole[i]);
return 0;
}