Xin ý tưởng bài tập C về mảng 2 chiều

Em mới học C được 2 tháng, học đến phần mảng thì có 1 bài tập khó quá mà chưa biết cách giải. Mong mọi người giúp đỡ ạ!
Có 4 cầu thủ mỗi cầu thủ có 3 số điểm cho 3 trận đấu
Nhập số điểm của từng cầu thủ lần lượt trong 3 trận từ bàn phím

  1. Sau đó tính số điểm trung bình của mỗi cầu thủ trong cả 3 trận
  2. in ra điểm số lớn nhất của 4 cầu thủ trong từng trận
  3. tính điểm số trung bình của 4 cầu thủ trong từng trận
    Yêu cầu dung mảng 2 chiều và kích thước của mảng phải được ký hiệu bằng hằng số
    Em cảm ơn ạ!

Theo mình thì tạo mảng 2 chiều có kích cỡ 4x3
Mỗi hàng tương ứng với 1 cầu thủ, mỗi cột tương ứng với số điểm của cầu thủ trong mỗi trận

1 Like

Em cũng đang mày mò theo hướng đấy ạ. Hiện tại em có thể nhập vào lần lượt điểm số từng trận của từng cầu thủ và tính trung bình điểm của mỗi của thủ cho cả 3 trận ạ. Nhưng khó cái là khi in ra theo yêu cầu của đề bài thì phải có dạng là
điểm số thứ 1 của cầu thủ 1 là: xx
điểm số thứ 2 của cầu thủ 1 là: yy
điểm số thứ 3 của cầu thủ 1 là: zz
điểm số thứ 1 của cầu thủ 2 là: aa
… cho đến hết ạ
Nhưng chưa biết làm thế nào để in ra như thế :frowning:

Ý bạn là in ra điểm dưới dạng có 2 chữ số hả?

Ko phải dưới dạng 2 chữ số mà là in lần lượt điểm số của mỗi cầu thủ trong 3 trận đấu. Điểm số ko quan trọng ạ

Mà xx, yy, zz , aa là gì ? Đề còn mơ hồ quá :cry:

xx yy là em ví dụ về điểm số thôi ạ
còn điểm số là nhập từ bàn phím ạ
nhưng khi hiển thị ra màn hình thì phải có dạng như thế này
"điểm số thứ 1 của cầu thủ 1 là:
điểm số thứ 2 của cầu thủ 1 là:
điểm số thứ 3 của cầu thủ 1 là:
điểm số thứ 1 của cầu thủ 2 là:
… cho đến hết ạ

Dùng vòng for , bên trong vòng for chứa 1 vòng for nữa

// Một lần duyệt trong vòng for lớn tương ứng với 1 cầu thủ
for(int i = 0 ; i < soCauThu; i++ ){
    //  Từng cầu thủ, tạo một vòng for với mỗi lần duyệt tương ứng số điểm trong mỗi trận
    for(int j = 0; j < soTran; j++){
           // in ra so diem
           printf("so diem thu %d cua cau thu %d la: %d\n", i + 1, j + 1, soDiem);
    }
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?