Chỉ số hàng tham chiếu
Mỗi ký tự của một chuỗi có một số riêng (được gọi là
chỉ mục) và việc lập chỉ mục trong ngôn ngữ lập trình Pascal bắt đầu từ một. Tức là ký tự đầu tiên có chỉ số 1, ký tự thứ hai có chỉ số 2, v.v.
Các ký tự chuỗi có thể được truy cập bằng chỉ mục, được chỉ định trong dấu ngoặc vuông
s[i]
.
Ví dụ
Chuỗi S |
H |
e |
l |
l |
o |
Chỉ mục |
S[1] |
S[2] |
S[3] |
S[4] |
S[5] |
Tái bút Nhiều phương thức chuỗi trong PascalABC.NET giả định rằng các chuỗi được lập chỉ mục từ 0. Hiện tại, chúng tôi sẽ không sử dụng các phương thức chuỗi hoạt động với các chỉ mục dựa trên số không. Có những sự thay thế tương đương cho những thứ này bằng các hàm bên ngoài giả định rằng các hàng được lập chỉ mục từ 1.
Problem
Chương trình nhận được hai dòng dưới dạng đầu vào:
dòng đầu tiên ghi rõ từ
s
;
trong phần thứ hai - ba số nguyên
a
,
b
,
c
(mỗi số nằm trong phạm vi
[1; length(s)]
)
In một từ mới trên màn hình, được tạo bởi các ký tự ở vị trí
a
,
b
,
c
(theo thứ tự đó).
Ví dụ
<đầu>
# |
Đầu vào |
Đầu ra |
điều>
1 |
khoa học máy tính
3 4 5
| trước |