Câu A:
Tạo một biến tổng (gọi là sum ), dùng để tính tổng các phần tử lớn nhất ở các cột chẵn.
Tìm chỉ số cột i sao cho (i + 1) mod 2 = 0 (các cột ở vị trí chẵn). Sau đó, thực hiện hàm MAX để tìm số lớn nhất trong cột đó – max(a[i], s) và cộng kết quả vào trong biến tổng sum .
Tìm trung bình cộng bằng cách lấy biến sum và chia cho giá trị (r+1)/3 nếu r lẻ và r/2 nếu r chẵn.
Câu B:
Tạo một biến tổng (gọi là sum2 ), dùng để tính tổng các phần tử lẻ của mảng nằm trong khoảng [5;99]. Đồng thời, tạo thêm một biến đếm (gọi là count ), dùng để giám sát số lượng phần tử…
Lượt qua từng cột i và các giá trị trong nó dùng 2 vòng lặp (với i chạy đến r và j chạy đến s). Xét từng giá trị a[i][j] trong mảng sao cho a[i][j] mod 2 != 0 và 5 <= a[i][j] <= 99 , cộng các giá trị ấy vào trong biến sum2 và cộng thêm một giá trị cho biến count.
Tìm trung bình cộng bằng cách lấy biến sum2 và chia cho count. sum2 / count
// Nếu mình có làm sai gì thì cứ tự do chỉ trích mình nhé, mình cũng vừa mới học nên cũng hơi thiếu kinh nghiệm :D. Về phần code thì chắc bạn cũng có thể lo được, nhưng cứ thỏa thích hỏi về code, mình sẽ… thử giúp cho :))