C Program On Pointers & 2 - Dimensional Array, 2D Array & Pointers
#include
#include
void input(int**, int, int);
void show(int**, int, int);
main()
{
int a[3][3];
int row = 3, col = 3;
clrscr();
input(( int** )a, row, col);
show(( int** )a, row, col);
getch();
return 0;
}
void input(int **p, int r, int c)
{
int i, j;
for( i = 0; i < r; i++ )
{
for( j = 0; j < c; j++ )
{
printf(" \n Enter p[%d][%d] element: ", i, j);
scanf(" %d ", *(p + i) + j);
}
}
}
void show(int **p, int r, int c)
{
int i, j;
printf(" \n Matrix is\n ");
for( i = 0; i < r; i++ )
{
for( j = 0; j < c; j++ )
printf(" %d ", *(*(p + i) + j));
printf(" \n ");
}
}
No comments:
Post a Comment