Pascal | Tính tổng các phần tử theo từng dòng của mảng 2 chiều

Pascal | Tính tổng các phần tử theo từng dòng của mảng 2 chiều

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.

Hướng dẫn:

+ Đố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.
Bạn thấy bài viết này như thế nào?: 
Average: 6.2 (14 votes)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
phong thi nghiem sawaco

Ứng dụng công nghệ giám sát chất lượng nước tại Phòng thí nghiệm Tổng Công ty Cấp nước Sài Gòn TNHH MTV

Tổng công ty Cấp nước Sài Gòn (Sawaco) thực hiện nhiều biện pháp để theo dõi, kiểm tra chất lượng nhằm đảm bảo cung cấp nước sạch đến người tiêu dùng luôn đáp ứng theo yêu cầu về chuẩn kỹ thuật quốc gia do Bộ Y tế quy định. 

Nhà máy linh kiện MTXT Apple MacBook Trung Quốc vẫn đóng cửa

Nhà máy linh kiện MTXT Apple MacBook Trung Quốc vẫn đóng cửa

Nhà chức trách Trung Quốc tiếp tục kiểm tra nhà máy sản xuất vỏ nhôm cho MTXT MacBook của Apple sau phàn nàn của cư dân về mùi hôi phát ra từ nơi sản xuất này.

Chiêu giúp bạn trở thành chuyên gia Facebook phần 2

Chiêu giúp bạn trở thành chuyên gia Facebook phần 2

Dưới đây là những thủ thuật tiếp theo sẽ giúp bạn trở thành "trùm facebook" 

Công ty diệt chuột T&C

 

Diet con trung