summaryrefslogtreecommitdiff
path: root/get_mean.cpp
diff options
context:
space:
mode:
authorMichael Abed <michaelabed@gmail.com>2012-03-03 23:32:27 -0500
committerMichael Abed <michaelabed@gmail.com>2012-03-03 23:32:27 -0500
commitf2566da91396bc07356601794fd5db858a78f1f3 (patch)
tree6d18e7e9a517163dee5929eef6617cce12cfb415 /get_mean.cpp
parent12993b517ff2f8ec6608c2deaf3e988c64f7f164 (diff)
downloadec327-lab2-f2566da91396bc07356601794fd5db858a78f1f3.tar.gz
ec327-lab2-f2566da91396bc07356601794fd5db858a78f1f3.tar.bz2
ec327-lab2-f2566da91396bc07356601794fd5db858a78f1f3.zip
make basically everything work
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;
+}