#include <iostream>
using std::cout;
double O[3][3];
int displaymatrixO()
{ cout << "O is:" << "\n";
for (int n=0;n<3;n++)
for (int m=0;m<3;m++)
{
cout << O[m][n];
if (m == 2) cout << "\n";
else cout << " ";
}
}
FILE *opFile;
int writedecrypted()
{ for (int n=0;n<3;n++)
for (int m=0;m<3;m++)
{
int output_buffer=O[m][n];
fputc (output_buffer,opFile);
}
}
int main () {
O[0][0] = 49;
O[1][0] = 50;
O[2][0] = 51;
O[0][1] = 52;
O[1][1] = 53;
O[2][1] = 54;
O[0][2] = 3;
O[1][2] = 3;
O[2][2] = 3;
opFile=fopen ("decrypted.txt","wb");
displaymatrixO();
writedecrypted();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBzdGQ6OmNvdXQ7Cgpkb3VibGUgT1szXVszXTsKCmludCBkaXNwbGF5bWF0cml4TygpCnsgICBjb3V0IDw8ICJPIGlzOiIgPDwgIlxuIjsKICAgIGZvciAoaW50IG49MDtuPDM7bisrKQogICAgZm9yIChpbnQgbT0wO208MzttKyspCiAgICB7CiAgICAgIGNvdXQgPDwgT1ttXVtuXTsKICAgICAgaWYgKG0gPT0gMikgY291dCA8PCAiXG4iOwogICAgICBlbHNlIGNvdXQgPDwgIiAiOwogICAgfQoKfQoKRklMRSAqb3BGaWxlOwppbnQgd3JpdGVkZWNyeXB0ZWQoKQp7ICAgZm9yIChpbnQgbj0wO248MztuKyspCiAgICBmb3IgKGludCBtPTA7bTwzO20rKykKICAgIHsKICAgICAgICBpbnQgb3V0cHV0X2J1ZmZlcj1PW21dW25dOwogICAgICAgIGZwdXRjIChvdXRwdXRfYnVmZmVyLG9wRmlsZSk7CiAgICB9Cn0KCmludCBtYWluICgpIHsKICBPWzBdWzBdID0gNDk7CiAgT1sxXVswXSA9IDUwOwogIE9bMl1bMF0gPSA1MTsKICBPWzBdWzFdID0gNTI7CiAgT1sxXVsxXSA9IDUzOwogIE9bMl1bMV0gPSA1NDsKICBPWzBdWzJdID0gMzsKICBPWzFdWzJdID0gMzsKICBPWzJdWzJdID0gMzsKb3BGaWxlPWZvcGVuICgiZGVjcnlwdGVkLnR4dCIsIndiIik7CmRpc3BsYXltYXRyaXhPKCk7CndyaXRlZGVjcnlwdGVkKCk7Cgp9Cg==