Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Mảng - Array

MẢNG-ARRAY:

Khái niệm: Mảng là một dãy các phần tử DL cùng kiểu, được đặt chung một tên mảng và các phần tử được phân biệt bởi các chỉ số.

Khai báo:

Array[<danh sách chỉ số>] of <kiểu phần tử>;

Bài tập về mảng: Hoán vị ma trận thưa và sắp xếp theo thứ tự tăng dần.

Program hv;

Var tg, m, n, i, j,q:integer;

A:array[1..100,1..3] of integer;

Begin

Writeln(‘nhap ma tran A’);

Write(‘so hang (m):’); readln(m);

Write(‘so cot (n):’); readln(n);

Write(‘so phan tu khac 0 (q):); readln(q);

A[1,1]:=m; a[1,2]:=n; a[1,3]:=q;

For i:=2 to q+1 do

Begin

Write(‘a[‘,i,’1]=’); readln(a[i,1]);

Write(‘a[‘,i,’2]=’); readln(a[i,2]);

Write(‘a[‘,i,’2]=’); readln(a[i,2]);

End;

For i:=2 to q+1 do

For j:=1 to q+1-i do

If a[j,1] > a[j+1,1] then

Begin

Tg:=a[j,1]; a[j,1]:=a[j+1,1]; a[j+1,1]:=tg;

Tg:=a[j,2]; a[j,2]:=a[j+1,2]; a[j+1,2]:=tg;

Tg:=a[j,3]; a[j,3]:=a[j+1,3]; a[j+1,3]:=tg;

End;

Writeln(‘hien ket qua hoan vi:’);

For i:=1 to q+1 do

Begin for j:=1 to 3 do write(‘|’,a[i,j],’|’); Writeln end; readln;

END.

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: