Tuesday, November 11, 2014

tìm vị trí có giá trị lớn nhất trong mảng 2 chiều


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)
{
      inti,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;
    inta[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();
}





No comments:

Post a Comment