fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int m, n;
  6. cin >> m >> n;
  7. int a[n][m];
  8.  
  9.  
  10. for (int i = 0; i < m; i++) {
  11. for (int j = 0; j < n; j++) {
  12. cin >> a[i][j];
  13. }
  14. }
  15.  
  16. int maxSum = INT_MIN; // Khởi tạo tổng lớn nhất
  17. int bestCol = 0; // Lưu chỉ số cột
  18.  
  19. // Duyệt qua từng cột
  20. for (int j = 0; j < n; j++) {
  21. int currentColSum = 0;
  22. for (int i = 0; i < m; i++) {
  23. currentColSum += a[i][j];
  24. }
  25.  
  26. // Cập nhật nếu tìm thấy tổng lớn hơn
  27. if (currentColSum > maxSum) {
  28. maxSum = currentColSum;
  29. bestCol = j;
  30. }
  31. }
  32.  
  33. cout << "Cột có tổng lớn nhất là: " << bestCol + 1 << " (cột " << bestCol << ")" << endl;
  34. cout << "Tổng của cột đó là: " << maxSum << endl;
  35. return 0;
  36. }
Success #stdin #stdout 0s 5320KB
stdin
3 3
1 2 3 
4 5 6
7 8 9
stdout
Cột có tổng lớn nhất là: 3 (cột 2)
Tổng của cột đó là: 18