/* * Program to demonstrate sorting: * Preliminary version illustrating passing an array to a function. */ #include #include void fill_with_random(int seed, int sz, int a[]); void print_array(int sz, int a[]); int main(void) { puts("enter count and seed"); int n; int seed; if (scanf("%d %d", &n, &seed) != 2) { puts("input must be integer"); return 1; } if (n < 0) { puts("count must be positive"); return 1; } int nums[n]; fill_with_random(seed, n, nums); print_array(n, nums); return 0; } void fill_with_random(int seed, int n, int a[]) { srand(seed); for (int i = 0; i < n; ++i) { a[i] = rand(); } } void print_array(int n, int a[]) { for (int i = 0; i < n; ++i) { printf("element %d is %d\n", i, a[i]); } }