#include <iostream>
#include <string>
using namespace std;
class M3
{
public:
double macierz[3][3];
void load();
friend ostream & operator << (ostream &, M3 );
};
void M3::load()
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
macierz[i][j]= 3;
}
}
}
ostream & operator << (ostream & wyjscie, M3 mac)
{
for(int n=0;n<3;n++)
{wyjscie << "|" ;
for(int m=0;m<3;m++)
wyjscie << mac.macierz[n][m] << '\t' ;
wyjscie << "|" << '\n' ;}
return wyjscie;
}
int main()
{
M3 mat;
mat.load();
cout << mat;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPiAKIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCiBjbGFzcyBNMyAKIHsKIHB1YmxpYzoKIAogICAgICAgICBkb3VibGUgbWFjaWVyelszXVszXTsKIAogCiAgdm9pZCBsb2FkKCk7CiAKZnJpZW5kIG9zdHJlYW0gJiBvcGVyYXRvciA8PCAob3N0cmVhbSAmLCBNMyApOwogfTsKIAp2b2lkIE0zOjpsb2FkKCkKIHsKIApmb3IoaW50IGk9MDtpPDM7aSsrKQogICAgICAgIHsKICAgICAgICAgICAgICAgIGZvcihpbnQgaj0wO2o8MztqKyspCiAgICAgICAgICAgICAgICAgeyAKICAgICAgICAgICAgICAgICAgICAgICAgIG1hY2llcnpbaV1bal09IDM7Cn0KfQp9CiAKb3N0cmVhbSAmIG9wZXJhdG9yIDw8IChvc3RyZWFtICYgd3lqc2NpZSwgTTMgbWFjKQogICAgICAgIHsKICAgICAgICAgICAgICAgIGZvcihpbnQgbj0wO248MztuKyspCiAgICAgICAgICAgICAgICAgICB7d3lqc2NpZSA8PCAifCIgOwogICAgICAgICAgICAgICAgICAgICAgICBmb3IoaW50IG09MDttPDM7bSsrKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHd5anNjaWUgPDwgbWFjLm1hY2llcnpbbl1bbV0gPDwgJ1x0JyA7CiAgICAgICAgICAgICAgICAgICAgICAgIHd5anNjaWUgPDwgInwiIDw8ICdcbicgO30KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gd3lqc2NpZTsKfQogCmludCBtYWluKCkKIAp7CiAgICAgICAgTTMgbWF0OwogICAgICAgIG1hdC5sb2FkKCk7CiAgICAgICAgY291dCA8PCBtYXQ7CnJldHVybiAwOwp9