#include #include #include int* create_collection (int size) { int* rv; rv = (int*) malloc(size * sizeof(int)); for(int i=0; i < size; i++) rv[i] = (int)((float)rand()/(float)RAND_MAX*100); return rv; } void print_collection (int* c, int size) { for(int i=0; i < size; i++) { cout << *c << " "; c++; } cout << endl; } void main (void) { int* collection; int size; srand((unsigned)time(NULL)); rand(); cout << "How big? "; cin >> size; collection = create_collection(size); print_collection(collection, size); print_collection(collection, size); free(collection); }