*(ptr+i*B+j)
int DIM[A][B];
int *ptr = (int *) DIM;
for (int i=0; i<A; i++)
{
for (int j=0; j<B; j++)
{
cout << setw(4) << *(ptr+i*B+j) << endl;
}
cout << endl;
}
int A[3];
int *ptr = A; // ptr указывает на A[0]
ptr += 2; // ptr указывает на A[2]
ptr --; // ptr указывает на A[1]
ptr = ptr+10; // ptr указывает за пределы массива A