QUESTION:- To pass two-dimensional array to a function as an argument.
ANSWER-
#include<conio.h>
#include<stdio.h>
int Function(int c[2][2]);
int main()
{
int c[2][2],i,j;
printf(“Enter 4 numbers:\n”);
for(i=0;i<2;++i)
for(j=0;j<2;++j)
{
scanf(“%d”,&c[i][j]);
}
Function(c); // passing multi-dimensional array to function //
printf(“\n\n\tPROGRAMMING @ CODE STUDIO”);
getch();
}
int Function(int c[2][2])
{
// int Function(int c[][2]) is also valid //
int i,j;
for(i=0;i<2;++i)
for(j=0;j<2;++j)
{
printf(“\nVALUE AT %d,%d : “,i+1,j+1);
printf(“%d\n”,c[i][j]);
}
}
OUTPUT-