#include <iostream>
#include <algorithm>
using namespace std;
template <std::size_t sizeA, std::size_t sizeB>
void clearArray(float (&a)[sizeA][sizeB])
{
float* begin = &a[0][0];
fill_n(begin, sizeA * sizeB, 0);
}
int main()
{
float f[5][6];
clearArray(f);
for (int i = 0; i < 5; ++i)
for (int j = 0; j < 6; ++j)
cout << f[i][j] << " ";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPHN0ZDo6c2l6ZV90IHNpemVBLCBzdGQ6OnNpemVfdCBzaXplQj4Kdm9pZCBjbGVhckFycmF5KGZsb2F0ICgmYSlbc2l6ZUFdW3NpemVCXSkKewogICAgZmxvYXQqIGJlZ2luID0gJmFbMF1bMF07CiAgICBmaWxsX24oYmVnaW4sIHNpemVBICogc2l6ZUIsIDApOwp9CgppbnQgbWFpbigpCnsKICAgIGZsb2F0IGZbNV1bNl07CiAgICBjbGVhckFycmF5KGYpOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNTsgKytpKQogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgNjsgKytqKQogICAgICAgICAgICBjb3V0IDw8IGZbaV1bal0gPDwgIiAiOwp9