#include <iostream>

template <typename T>
void array_print(const T array[], int size) {
    int last = size - 1;
    for (int i = 0; i < last; i++) {
        std::cout << array[i] << " ";
    }
    std::cout << array[last] << std::endl;
}

int main() {
    char a[5] = {"ASFD"};

    array_print(a,5);

    return 0;
}
