#include<stdio.h>
#include<conio.h>
void main()
{
	int a[3][3],i,j,small;
	clrscr();
	printf("enter the value of element\n");
	for(i=0;i<3;i++)
	{
	  for(j=0;j<3;j++)
	  {
	    scanf("%d",&a[i][j]);
	  }
	}
        printf("matrix is\n");
	for(i=0;i<3;i++)
	{
	  for(j=0;j<3;j++)
	  {
	    printf("%d\t",a[i][j]);
	  }
	printf("\n");
	}
	small=a[0][0];
	for(i=0;i<3;i++)
	{
	  for(j=0;j<3;j++)
	  {
	    if(a[i][j]<small)
	    {
	      small=a[i][j];
	    }
	  }
	}
	printf("smallest element=%d\n",small);
	getch();
}

Output
enter the value of element
1
2
3
4
5
6
7
8
9
matrix is
1  2  3
4  5  6
7  8  9
smallest element=1