попробовать:
printf ("% d -% u \ n", * (p [i]), p [i]);
хотя у меня такое ощущение, что вы пытаетесь сделать что-то более похожее на:
int a[]={1,2,3,4,5};
int b[]={1,2,3,4,5};
int c[]={1,2,3,4,5};
int *p[3]={a,b,c};
int i;
clrscr();
for(i=0;i<sizeof(p)/sizeof(int*);i++) {
for (int j =0; j < sizeof(a)/sizeof(int); j++) {
printf("%d - %u\n",(p[i])[j],p[i]);
}
}
getch();