summaryrefslogtreecommitdiff
path: root/get_mean.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'get_mean.cpp')
-rw-r--r--get_mean.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/get_mean.cpp b/get_mean.cpp
index e69de29..f62f606 100644
--- a/get_mean.cpp
+++ b/get_mean.cpp
@@ -0,0 +1,25 @@
+
+#include "statistics.h"
+
+using namespace std;
+
+float get_mean(const char *filename)
+{
+ ifstream in;
+ in.open(filename);
+
+ int count = 0;
+ float sum = 0;
+
+ int cur = 0;
+
+ while (!in.eof()) {
+ in >> cur;
+ sum += cur;
+ count++;
+ }
+
+ in.close();
+
+ return sum/count;
+}