#include <iostream>
using namespace std;

int main() 
{
	int arr[] = {1, 2, 3, 4, 5, 6, 7};
	int (*rf)[7] = &arr;
	int* ptr = arr;
	
	cout << typeid(decltype(arr)).name() << "\t" << arr[0]   << arr[1]   << arr[2]   << "\n"
		 << typeid(decltype(rf)).name()  << "\t" << (*rf)[0] << (*rf)[1] << (*rf)[2] << "\n"
		 << typeid(decltype(ptr)).name() << "\t" << ptr[0]   << ptr[1]   << ptr[2]   << "\n";
}