Thursday 21 May 2015

c program to find saddle point of a matrix

#include<stdio.h>
main()
{
int a[10][10],m,n,j,i,k,p,min,max;
clrscr();
printf("\n enter the order A\n");
scanf("%d%d",&m,&n);
printf("Enter the elements of matrix A\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);

}
}

for(i=0;i<m;i++)
{
min=a[i][0];
for(j=0;j<n;j++)
{
if(a[i][j]<=min)
{
min=a[i][j];
p=j;
}
}
max=0;
for(k=0;k<m;k++)
{
if(a[k][p]>=max)
{
max=a[k][p];
}

}

if(max==min)
{
printf("\n saddle point is %d :",max);
}
}
getch();
}

No comments:

Post a Comment