#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] << " ";
}