Câu hỏi 2 . Viết chương trình nhập từ bàn phím số tự nhiên m và n. Sau đó lần lượt nhập m dòng, mỗi...
Câu hỏi:
Câu hỏi 2 . Viết chương trình nhập từ bàn phím số tự nhiên m và n. Sau đó lần lượt nhập m dòng, mỗi dòng bao gồm n số cách nhau bởi dấu cách, Đưa dữ liệu đã nhập vào ma trận A, in ma trận A ra màn hình, Sau đó:
a) Tính tổng các phần tử ma trận A.
b) In ra dòng có tổng các phần tử lớn nhất (nếu có nhiều dòng bằng nhau thì in tất cả các dòng)
c) In ta gía trị các phần tử phân biệt trong ma trận tức là nếu có các giá trị xuất hiện nhiều lần trong mã trận A thì chỉ in rõ một lần
d) Cho phép người dùng tìm số lần xuất hiện của một số bất kì trong ma trận A, ví dụ người dùng nhập vào số 3 chương trình thông báo số 3 xuất hiện x lần trong ma trận tại các vị trí cột (i,j) cụ thể.
Câu trả lời:
Người trả lời: GV. Đỗ Văn Linh
a) Để giải câu hỏi trên, ta thực hiện các bước sau: - Đầu tiên, ta sẽ nhập số dòng và số cột của ma trận m và n từ bàn phím. - Tiếp theo, tạo một ma trận A có kích thước m x n và nhập giá trị từ bàn phím cho từng phần tử của ma trận. - In ma trận A ra màn hình. - Tính tổng các phần tử trong ma trận và in kết quả ra màn hình. b) Tiếp theo, để tìm dòng có tổng các phần tử lớn nhất, ta cần: - Tìm dòng có tổng lớn nhất bằng cách duyệt từng dòng của ma trận. - In ra dòng có tổng các phần tử lớn nhất và giá trị của dòng đó.c) Để tìm các giá trị phân biệt trong ma trận A, ta thực hiện các bước sau: - Duyệt từng dòng của ma trận A và sử dụng set để lưu trữ các giá trị phân biệt. - In ra các giá trị phân biệt đó.d) Cuối cùng, để người dùng có thể tìm số lần xuất hiện của một số bất kì trong ma trận A: - Người dùng nhập số cần tìm. - Sử dụng vòng lặp để duyệt qua từng phần tử trong ma trận và đếm số lần xuất hiện của số đó. - In ra vị trí xuất hiện và số lần xuất hiện của số đó trong ma trận.Đây là cách giải của câu hỏi tin học lớp 11. Bạn có thể tham khảo và thực hiện theo các bước trên để giải quyết câu hỏi của mình.
Câu hỏi liên quan:
- MỞ ĐẦUTrong bài học trước, em đã biết cấu trúc dữ liệu mảng có thể giúp giải quyết tốt các bài toán...
- Nhiệm vụ 1:Viết chương trình quản lí điểm kiểm tra một môn học của một học sinh trong một học...
- Nhiệm vụ 2Viết chương trình quản lí điểm kiểm tra một môn học trong mới học kì của tất cả học sinh...
- Luyện tậpCâu hỏi 1. Chỉnh sửa lại chương trình của Nhiệm vụ 1 để bổ sung chức năng:a) Thông báo...
- Câu hỏi 2:Chỉnh sửa lại chương trình để người dùng có thể:a) Tra cứu các đầu điểm kiểm tra...
- Vận dụngCâu hỏi 1. Viết chương trình nhập vào từ bàn phím danh sách lên (không gồm họ và đệm) học...
Bình luận (0)