#include "statistics.h" using namespace std; float get_minimum(const char *filename) { ifstream in; in.open(filename); unsigned size = 1024; int *data = new int[size]; int i = 0; while (!in.eof()) { in >> data[i]; i++; if (i >= size) { // reallocate. Where is realloc in C++? size *= 2; int *newdata = new int[size]; for (int j = 0; j <= i; j++) newdata[j] = data[j]; delete data; data = newdata; } } i--; int min = data[0]; for (int j = 0; j < i; j++) if (data[j] < min) min = data[j]; return min; }