#include <iostream>
using namespace std;
class test
{
int a, b;
public:
void intake(int x, int y)
{
a = x;
b = y;
}
void print(int *mat)
{
for (int i = 0; i < a; ++i)
{
for (int j = 0; j < b; ++j)
{
cout << mat[(b*i)+j] << " ";
}
cout << endl;
}
}
};
int main()
{
int mat[3][2] = {{2,3},{4,5},{6,7}};
test arr;
arr.intake(3,2);
arr.print(&mat[0][0]);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgdGVzdAp7CiAgICBpbnQgYSwgYjsKcHVibGljOgogICAgdm9pZCBpbnRha2UoaW50IHgsIGludCB5KQogICAgewogICAgICAgIGEgPSB4OwogICAgICAgIGIgPSB5OwogICAgfQoKICAgIHZvaWQgcHJpbnQoaW50ICptYXQpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhOyArK2kpCiAgICAgICAgewogICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IGI7ICsraikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dCA8PCBtYXRbKGIqaSkral0gPDwgIiAiOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQgPDwgZW5kbDsKICAgICAgICB9CiAgICB9Cn07CgppbnQgbWFpbigpCnsKICAgIGludCBtYXRbM11bMl0gPSB7ezIsM30sezQsNX0sezYsN319OwogICAgdGVzdCBhcnI7CiAgICBhcnIuaW50YWtlKDMsMik7CiAgICBhcnIucHJpbnQoJm1hdFswXVswXSk7CiAgICByZXR1cm4gMDsKfQ==