#include <iostream>

template <typename T, size_t SIZE>
void print(const T(&array)[SIZE])
{
    for(size_t i = 0; i < SIZE; i++)
        std::cout << array[i] << " ";
}
int main() {
	int x[] = {1, 2, 3};
	print(x);
	return 0;
}