Các bạn ơi, mình muốn lưu giá trị vào mảng thì câu lệnh như nào vậy? Giúp mình nhé^^!
Vd: mình muốn lưu các giá trị là các mẫu số của phân số có tử là 1 vô mảng thì làm sao?
:-@
ý bạn là sao nhỉ? có phải bạn mún lưu một mảng phân số không?
mình không nhớ ngôn ngữ pascal nhưng có thuật toán cho bạn nè:
ta khai báo một cấu trúc có kiểu phân số gồm tử số và mẫu số.
vậy ta sẽ có phanso.tu và phanso.mau
cho một vòng lặp for để nhập mảng
for(i=0,i<n,i++)
{
nhập tử số;
nhập mẫu số;
};
trong đó n là số phần tử của mảng.
như vậy ta đã lưu được một mảng trong đó mỗi phần tử của mảng là một struct có kiểu phân số
xuất phân số thì cũng làm tương tự còn tính toán các phân số thì còn dài dòng nữa
Đầu tiên là định nghĩa kiểu mảng.
TYPE my_array = ARRAY[1..10] of interger;
Rùi khai báo biến mảng
Var a : ARRAY[1..10] of interger;
Lưu giá trị thì dùng vòng lặp for hoắc while rồi gán.VD:
For i:=1 to 10 do
a[i]:=gì đó;
Mình nhớ hình như pascal không có kiểu cấu trúc nên nếu để lưu phân số thì dùng mảng 2 chiều
Mảnh đâu hổ trờ phân số đâu ta!