tìm vị trí có giá trị lớn nhất trong mảng 2 chiều
Wednesday, November 12, 2014
tìm vị trí có giá trị lớn nhất trong mảng 2 chiều
#include <stdio.h>
#include <conio.h>
void nhapmang(int a[][50],int x,int y)
{
int i,j;
for
(i=0;i<x;i++)
for
(j=0;j<y;j++)
{
printf("nhap
phan tu [%d][%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
void inmang(int a[][50],int x,int y)
{
int i,j;
for
(i=0;i<x;i++)
{
for
(j=0;j<y;j++)
printf("
%5d ",a[i][j]);
printf("\n");
}
}
void timmax(int a[][50],int x, int y)
{
int
i,j,u=0,v=0,max=a[0][0];
for
(i=0;i<x;i++)
{
for
(j=0;j<y;j++)
if
(a[i][j]>max)
{
max=a[i][j];
u=i;
v=j;
}
}
printf("\nVi
tri co gia tri lon nhat trong mag 2 chieu co dia chi la [%d][%d]",u,v);
}
int main()
{
int m,n;
int
a[50][50];
printf("nhap
so hang ,so cot");
scanf("%d%d",&m,&n);
printf("nhap
mang : \n");
nhapmang(a,m,n);
printf("\n
xem mang \n");
inmang(a,m,n);
timmax(a,m,n);
getch();
}
All comments [ 1 ]
bạn ơi thiếu, vì nếu có 2 số bằng nhau thì sẽ không hiển thị hết vị trí
Your comments