#include<stdio.h>
void main()
{
int a[3][3],i,j,k,l,temp,min[3],max[3];
printf("insert value into 3*3 matrix");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d",a[i][j]);
}
printf("\n");
}
for(k=0;k<3;k++)
{
min[k]=a[k][0];
for(i=k;i<=k;i++)
{
for(j=0;j<3;j++)
{
if(min[k]>a[i][j])
{
min[k]=a[i][j];
}
}
}
}
for(k=0;k<3;k++)
{
max[k]=a[0][k];
for(i=k;i<=k;i++)
{
for(j=0;j<3;j++)
{
if(max[k]<a[j][i])
{
max[k]=a[j][k];
}
}
}
}
for(i=0;i<3;i++)
{
for(k=0;k<3;k++)
{
if(min[i]==max[k])
{
printf("\n %d is saddle point",min[i]);
temp=min[i];
}
}
}
for(i=0;i<3;i++)
{
for(k=0;k<3;k++)
{
if(temp==a[i][k])
{
printf("\n position of saddle is a[%d][%d]",i,k);
}
}
}
}
Comments
Post a Comment