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

Popular posts from this blog

Calculator in c programming language