#include <fstream>
#include <iomanip>

using namespace std;

int cnt[128];

int main() {
    ifstream in("wrnpc12.txt");
    ofstream out("analysis.txt");

    int c, total(0);

    while (!in.eof()) {
	c = in.get();
	++cnt[c];
	++total;
    }

    out.precision(6);
    out.setf(ios::fixed, ios::floatfield);
    for (int i = 0; i < 16; ++i) {
	out << "\t";
	for (int j = 0; j < 8; ++j) {
	    double num = static_cast<double>(cnt[8*i+j]) / total;
	    out << num << "," << (j == 7 ? "\n" : " ");
	}
    }

    in.close();
    out.close();

    return 0;
}
