tìm giá trị dương nho nhất trong ma trận.
#include <stdio.h>
#include <conio.h>
void NhapMang(int a[100][100],int &n,int &m)
{
printf("nhap n= ");
scanf("%d",&n);
printf("nhap m= ");
scanf("%d",&m);
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
}
}
void XuatMang(int a[100][100],int n,int m)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}
void SoDuongNhoNhat(int a[100][100],int n,int m)
{
int i,j,min;
for(i=0; i<n; i++)
{
for(j=0; j<m-1; j++)
{
if(a[i][j]>0)
min = a[i][j];
}
}
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
if(min>a[i][j] && a[i][j]>0)
{
min = a[i][j]; ;
}
}
}
printf("%d \n",min);
}
void main()
{
int n,m,a[100][100];
NhapMang(a,n,m);
printf("\n");
XuatMang(a,n,m);
printf("duong nho nhat la ");
SoDuongNhoNhat(a,n,m);
printf("\n");
}