#include <iostream>
struct Pair {
int x, y;
};
template<typename T, size_t pair_size> void printPairs(T const(& pair)[pair_size]) {
for (int i = 0; i < pair_size; i++) {
std::cout << "{" << std::to_string(pair[i].x) << ", " << std::to_string(pair[i].y) << "}" << "\n";
}
}
int main()
{
Pair pair[] = { {7, 2}, {1, 8}, {5, 9}, {9, 3}, {2, 7}, {1, 5}, {4, 6} };
printPairs(pair);
}
/*
run:
{7, 2}
{1, 8}
{5, 9}
{9, 3}
{2, 7}
{1, 5}
{4, 6}
*/