Pointer to Matrix In C
//Author : Niraj Bhagvat
//Date : 27/11/2022
#include<stdio.h>
#define row 3
#define col 3
int main()
{
int a[row][col],i,j;
int *p;
p = &a[0][0];
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
{
printf("\nEnter element at [%d][%d] : ",i,j);
scanf("%d",p+(i*col)+j);
}
}
for(i=0;i<3;i++)
{
printf("\n\n");
for(j=0;j<3;j++)
{
printf("\t%d",*(p+(i*col)+j));
}
}
return 0;
}
Comments