Nhờ các bác giúp e tìm lỗi với ạ pascal

qvGsscc.png

2wkfW8e.png

P562j9v.png

e ko biết bị j cả ạ mong các cao nhân cứu giúp
nó sắp xếp mak toàn thiếu 1 số
 

snowolf901

Tuyết Lang
bạn thừa dòng a:=1 kìa. theo chuỗi nhập thì lúc set a:=1 thì i đang có giá trị 5, nên set giá trị thứ 5 trong chuỗi là 1: 1-8-9-7-1
Thuật toán sắp xếp thì đúng rồi.
Ngoài ra bạn cũng nên tự định dạng code cho nó đẹp xíu
- Như đừng viết 2 dòng code vào chung 1 dòng (có 2 dấu kết thúc lệnh ;)
- Thuộc dòng hợp lý để dễ đọc code hơn.
- ...
 
bạn thừa dòng a:=1 kìa. theo chuỗi nhập thì lúc set a:=1 thì i đang có giá trị 5, nên set giá trị thứ 5 trong chuỗi là 1: 1-8-9-7-1
Thuật toán sắp xếp thì đúng rồi.
Ngoài ra bạn cũng nên tự định dạng code cho nó đẹp xíu
- Như đừng viết 2 dòng code vào chung 1 dòng (có 2 dấu kết thúc lệnh ;)
- Thuộc dòng hợp lý để dễ đọc code hơn.
- ...

thank bác ạ
 
bạn thừa dòng a:=1 kìa. theo chuỗi nhập thì lúc set a:=1 thì i đang có giá trị 5, nên set giá trị thứ 5 trong chuỗi là 1: 1-8-9-7-1
Thuật toán sắp xếp thì đúng rồi.
Ngoài ra bạn cũng nên tự định dạng code cho nó đẹp xíu
- Như đừng viết 2 dòng code vào chung 1 dòng (có 2 dấu kết thúc lệnh ;)
- Thuộc dòng hợp lý để dễ đọc code hơn.
- ...

e muốn nó sắp xếp rồi in ra
thứ tự các đoàn là
Đoàn 1..đoàn n nhưng nó chỉ in ra a ko in ra đc đoàn
 

snowolf901

Tuyết Lang
e muốn nó sắp xếp rồi in ra
thứ tự các đoàn là
Đoàn 1..đoàn n nhưng nó chỉ in ra a ko in ra đc đoàn

cái đó bạn phải lập mảng 2 chiều nhé: Array[1..1000, 1..2].
a[i,1] lưu thứ tự đoàn, a[i,2] lưu số người cao tuổi. thuật toán tương tự.
 
Top