Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 19 kết quả

Đề tài: Viết hàm phần tử lớn nhất trong ma trận các số nguyên??

  1. #1
    Ngày gia nhập
    01 2008
    Bài viết
    22

    Question Viết hàm phần tử lớn nhất trong ma trận các số nguyên??

    Mọi người giúp mình với.Mình suy nghĩ mãi mà không ra
    Tôi yêu lập trình

  2. #2
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    Bạn gán phần tử max = vị trí đầu tiên trong ma trận.Rồi xét từng phần tử của ma trận,nếu phần từ nào lớn hơn max thì max = phần tử đó.
    Chúc bạn may mắn!

  3. #3
    Ngày gia nhập
    12 2007
    Bài viết
    224

    Hiểu đề chết liền .

  4. #4
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    Vậy bạn viết hàm nhập xuât mảng 2 chiều chưa mà đã tìm phần tử lớn nhất rồi?

  5. #5
    Ngày gia nhập
    01 2008
    Bài viết
    22

    Mình đang học về mảng hai chiều.Mấy cái cơ bản(nhập,xuất,...)thì mình biết rồi.Mình hơi bối rối ở chỗ này,bạn giúp mình với!
    Tôi yêu lập trình

  6. #6
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    Mặc định Viết hàm phần tử lớn nhất trong ma trận các số nguyên??

    Mảng 2 chiều trong C thực chất là mảng 1 chiều thôi bạn ah!Bạn dùng 2 vòng for là được,1 vòng chạy từ theo hàng và 1 vòng chạy theo cột
    Code:
    for(int i = 0 ; i < n ; i++)
    		for( int j = 0 ; j < n ; j++)// đây là ma trận vuông

  7. #7
    Ngày gia nhập
    04 2008
    Bài viết
    24

    Đoạn mã sau đây để tìm phần tử lớn nhất trong một ma trận A số nguyên, ma trận A cho dưới dạng mảng 2 chiều cỡ nxm

    Code:
    Max = A[0][0];
    For (i = 0; i < n; i ++)
         For (j = 0; j < m; j ++)
         {
          If (Max < A[i][j]) (Max = A[i][j]);
          }
    Đoạn mã trên mang tính chất tham khảo, mình xin không viết đầy đủ vì bài toán này khá đơn giản và thuộc dạng cơ bản phải biết nếu bạn muốn học lập trình. Bạn hãy tự mình viết một chương trình hoàn chỉnh. Chúc bạn thành công !

  8. #8
    Ngày gia nhập
    01 2008
    Bài viết
    22

    Mình muốn trả về vị trí của phần tử lớn nhất thì làm sao hả bạn?
    Tôi yêu lập trình

  9. #9
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    Thì cuối hàm bạn return max.
    Hix.Nhìn nhầm vị trí với giá trị T_T
    Đã được chỉnh sửa lần cuối bởi nhocxinh : 11-04-2008 lúc 12:03 AM.

  10. #10
    Ngày gia nhập
    04 2008
    Bài viết
    20

    Thì thêm cho nó hai cái biến nhớ vào.
    Code:
    Max = A[0][0];
    rememI = 0;
    rememJ = 0;
    For (i = 0; i < n; i ++)
         For (j = 0; j < m; j ++)
         {
                If (Max < A[i][j]) 
                {
                       Max = A[i][j];
                       rememI = i;
                       rememJ = j;
                  }
          }

Các đề tài tương tự

  1. Viết hàm đếm các phần tử là số nguyên tố trong mảng, giúp sửa code
    Gửi bởi mrcuhuy trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 31-12-2013, 11:59 AM
  2. Viết hàm dùng để tìm mảng con chỉ chứa các số nguyên dương và có số phần tử lớn nhất
    Gửi bởi my_friendly_1803 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 02-10-2011, 12:14 PM
  3. viết hàm chèn x vào trước phần tử có gí trị là số nguyên tố đầu tiên trong mảng
    Gửi bởi bobobo trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 17-10-2010, 07:24 PM
  4. Viết hàm tìm phần tử xuất hiện nhiều nhất trong mảng 1 chiều các số nguyên?
    Gửi bởi fire_dragon14988 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 46
    Bài viết cuối: 28-08-2010, 05:14 PM
  5. Tìm số nguyên tố lớn nhất trong ma trận
    Gửi bởi phuha1806 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 27-03-2009, 10:06 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn