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