C Program On Pointers & 2 - Dimensional Array.

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