Gia sư Cần Thơ, Dạy Kèm Cần Thơ

VỮNG TIN - TIẾP BƯỚC - THÀNH CÔNG


Bài 4. Tìm phần tử lớn nhất trong mảng hai chiều cấp nxm

Share
avatar
admin
Admin
Admin

Tổng số bài gửi : 1207
Points : 3010
Join date : 11/11/2009
Age : 37
Đến từ : Cần Thơ

Bài 4. Tìm phần tử lớn nhất trong mảng hai chiều cấp nxm

Bài gửi  admin on Mon Oct 18, 2010 10:45 am

BÀI TOÁN
Tìm phần tử lớn nhất trong mảng hai chiều cấp nxm.
CHƯƠNG TRÌNH MẪU
Code:
#include "conio.h"
#include "stdio.h"
#define max 100
//nhap mang
void NhapMang(int A[max][max], unsigned int n, unsigned int m) {
    for(unsigned int i = 0; i<n; i++)
    for(unsigned int j = 0; j<m; j++)
    {
        printf("[%d][%d] = ",i,j);
        scanf("%d",&A[i][j]);
    }
}
//xuat mang
void XuatMang(int A[max][max], unsigned int n, unsigned int m) {
    for(unsigned int i = 0; i<n; i++)
    {    printf("\n");
        for(unsigned int j = 0; j<m; j++)
            printf("%d\t",A[i][j]);
    }
}
//tim phan tu lon nhat trong mang 2 chieu
int Max(int A[max][max], unsigned int n, unsigned int m) {
    long int temp = A[0][0];
    for(unsigned int i = 0; i<n; i++)
    for(unsigned int j = 0; j<m; j++)
        if(temp <A[i][j])
            temp = A[i][j];
    return temp;       
}
//chuong trinh chinh
void main(){
    clrscr();
    int B[max][max];
    unsigned int n,m;
    printf("Nhap n, m = ");
    scanf("%d%d",&n,&m);
    NhapMang(B,n,m);
    printf("Mang vua nhap:");
    XuatMang(B,n,m);
    printf("\nPhan tu lon nhat = %d",Max(B,n,m));
    getch();
}

    Hôm nay: Tue Dec 11, 2018 8:15 pm