Thứ bảy, 11/05/2024
IMG-LOGO

Câu hỏi:

02/07/2023 55

Viết chương trình thao tác trên mảng 2 chiều với các công việc sau:

Nhập xuất mảng 2 chiều.

+ Tính tổng các phần tử theo từng dòng của mảng.

+ Tìm dòng có tổng giá trị lớn nhất.

Trả lời:

verified Giải bởi Vietjack

+ Đối với mỗi vòng lặp theo dòng, tiến hành tính tổng cho các phần tử trên dòng. Áp dụng như tính tổng cho mảng một chiều.

+ Vừa tính tổng vừa tiến hành so sánh và lưu lại giá trị lớn nhất.

Source code các hàm xây dựng

{ 1. Thu tuc tinh & in tong cac phan tu tren dong cua mang 2 chieu }

Procedure TongCacDong( A : Mang2C; M,N : Integer);

Var     i, j: Integer;

            S : Real;

Begin

      For i:=1 to M do

      Begin

            S := 0;

For j :=1 to N do

S := S + A[i, j];

                  Writeln( ‘Tong dong ‘, i ,’ la ‘, S);

            End;

End;

 

{ 2. Thu tuc tim tong lon nhat cua cac phan tu tren dong cua mang 2 chieu }

Function MaxTgDong(A:Mang2C; M,N:Integer) : Real;

Var     i, j, k: Integer;

            Value , S : Real;

Begin

      For i:=1 to M do

      Begin

            S := 0;

For j :=1 to N do

S := S + A[i, j];

                  If (S > Value) Then

Begin

      Value := S;

      K := i;

End;

            End;

            MaxTgDong := Value;

End;

 

{ 3. Than chuong trinh chinh    }

BEGIN

            {  Nhung ham nhap xuat da de cap o Bai so 4.1, xem chi tiet o tren             }

Writeln( ‘Nhap mang 2 chieu:’);         NhapMang2C (A, M, N );

Writeln( ‘Mang da nhap la:’);             XuatMang2C (A, M, N );

Writeln( ‘Tong cac phan tu theo dong la:’ );

TongCacDong( A , M, N );

Writeln( ‘Gia tri lon nhat cua cac tong:’, MaxTgDong ( A, M, N) );

Readln;

END.

Câu trả lời này có hữu ích không?

0

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Viết một chương trình tính giai thừa của một số nguyên dương n. Với n được nhập từ bàn phím.

Định nghĩa giai thừa: giai thừa của 1 số là tích các số liên tiếp từ 1 đến số đó. Trường hợp đặc biệt, giai thừa của 0 và 1 là 1.

Ví dụ, n = 8 thì kết quả đầu ra phải là 1*2*3*4*5*6*7*8 = 40320.

Có 2 cách để viết chương trình tính giai thừa trong python:

· Tính giai thừa không sử dụng hàm đệ quy

· Tính giai thừa có sử dụng hàm đệ quy

Xem đáp án » 02/07/2023 160

Câu 2:

Siêu văn bản là gì? Hãy phân biệt sự khác nhau giữa siêu văn bản và trang web.

Xem đáp án » 02/07/2023 98

Câu 3:

Chỉnh sửa biểu mẫu (thay đổi hình thức biểu mẫu) chỉ thực hiện được ở chế độ?

Xem đáp án » 02/07/2023 82

Câu 4:

Dàn ý đoạn văn nghị luận luận xã hội 200 chữ về bạo lực mạng

Xem đáp án » 02/07/2023 81

Câu 5:

Viết chương trình giải phương trình bậc 2 trong Python. Phương trình bậc 2 có dạng: ax2+ bx+c=0.

Xem đáp án » 02/07/2023 73

Câu 6:

Hãy phân biệt sự khác nhau giữa siêu văn bản và trang web?

1. Hãy phân biệt sự khác nhau giữa siêu văn bản và trang web.

2. Em hiểu WWW là gì ?

3. Hãy kể tên 1 số máy tìm kiếm. Hãy nêu 1 số website mà em biết.

Xem đáp án » 02/07/2023 69

Câu 7:

Viết chương trình nhập vào số nguyên dương n. Tính và đưa ra màn hình tổng các số từ 1 đến n chia hết cho 3.

Xem đáp án » 02/07/2023 67

Câu 8:

Viết chương trình tính tổng, hiệu, tích, thương của 2 số a và b với a,b được nhập từ bàn phím

Xem đáp án » 02/07/2023 66

Câu 9:

Một thẻ nhớ 2 GB chứa được khoảng bao nhiêu bản nhạc? Biết rằng mỗi bản nhạc có dung lượng khoảng 4 MB?

Xem đáp án » 02/07/2023 66

Câu 10:

viết chương trình nhập hai số, đổi giá trị hai số rồi in ra hai số.

Xem đáp án » 02/07/2023 63

Câu 11:

Các tên biến nào dưới đây là hợp lệ trong Python?

A. _name

B. 12abc

C. My country

D. m123&b

E. xyzABC

Xem đáp án » 02/07/2023 62

Câu 12:

Giả thiết N là số nguyên dương. Số nguyên M là tổng của N với các chữ số của nó. N được gọi là số nguồn của M.

Ví dụ: N=245, khi đó M=245+2+4+5=256, như vậy nguồn của 256 là 245.

Cho số nguyên M( M không quá 100 chứ số) hãy tìm nguồn nhỏ nhất của nó. Nếu M không có nguồn thì đưa ra số 0.

Xem đáp án » 02/07/2023 61

Câu 13:

Chúng ta gọi dữ liệu hoặc lệnh được nhập vào máy tính là gì?

Xem đáp án » 02/07/2023 60

Câu 14:

Viết chương trình pascal nhập n số nguyên từ bàn phím. Thực hiện

+ Xuất ra màn hình các số vừa nhập

+Tính tổng các số vừa nhập và xét xem tổng đó có phải là số nguyên tố không ?

Xem đáp án » 02/07/2023 58

Câu 15:

Chương trình nhập vào năm sinh từ bàn phím xuất ra số tuổi trong Python

Xem đáp án » 02/07/2023 57