Editorial for C Bài 13.B6: Tổng phần tử biên
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Lời giải chi tiết:
Đầu tiên, các bạn cần khai báo kiểu dữ liệu của số \(n\) . Sau đó, các bạn dùng lệnh cin
để nhập số n vừa khai báo ở trên.
Tiếp theo, các bạn cần khai báo mảng 2 chiều \(a\) có kích thước \(n*n\) và dùng lệnh cin
để nhập từng phần tử của mảng \(a\).
Thuật toán
Ta nhận xét thấy công thức để duyệt các phần tử ở ngoài biên của ma trận là: \(i = 1, i = n, j = 1, j = n\). Với mỗi phần tử ở thỏa mãn một trong các điều kiện trên, ta sẽ cộng tổng các phần tử đó lại và in kết quả ra màn hình.
Đăng ký khóa học https://www.facebook.com/clblaptrinhfullhouse
SĐT liên hệ: 0372229686
Youtube: CLB Lập Trình Full House
_Fullhouse Dev đồng hành trên từng dòng code_
Comments