Chủ đề: Xóa kí tự trong xâu
-
12-11-2009, 02:08 AM #11
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 3
Gửi bởi hang_vt
-
12-11-2009, 03:45 AM #12
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Code nè bạn[IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]
Mã:Var St:String; i:Byte; Begin Write('Nhap xau:'); Readln(St); For i:=1 to length(St) do If St[i] in ['a'..'z'] then exit; For i:=length(St) downto 1 do If St[i]='A' then Delete(St,i,1); Writeln('Xau sau khi chuan hoa:'); Write(St); Readln; End.
-
12-11-2009, 04:17 AM #13
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1
Gửi bởi lehang_gb1
-
12-11-2009, 04:26 AM #14
Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 9
Gửi bởi hang_vt
-
12-11-2009, 04:28 AM #15
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1
Gửi bởi hang_vt
Nếu bạn gán l:=length(S) và vòng FOr bạn dùng
For I:=l downto 1 do ........ thì chương trình sẽ không đúng
-
12-11-2009, 04:32 AM #16
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Gửi bởi lehang_gb1
i tăng nhưng n giảm . Khi chưa xóa hết thì i>n r`
thôi , bài đơn giản mà , mình k bàn nữa , loãng topic , lại bị mod xóa bài vì sp
-
12-11-2009, 06:49 AM #17
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Dùng Pos kết hợp lặp repeat hoặc While là ổn mà.
Dùng pos để tìm ra vị trí của A đầu tiên trong xâu, xóa đi, tìm tiếp tới khi không còn A nào trong xâu nữa. In kq.
-
12-11-2009, 06:57 AM #18
Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 34
Gửi bởi lehang_gb1
Trong vòng lặp for có vị trí đầu cuối luôn phải là cố định, bạn delete 1 ptu của xâu thì length của xâu bị giảm đi rồi. Chương trình chạy được không báo lỗi chắc là để Q-, R-. Để Q+, R+ chả báo lỗi loạn lên ấy chứ.
-
12-11-2009, 10:24 PM #19
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 5
Gửi bởi binhnguyenLQD-kg
-
12-12-2009, 04:34 AM #20
Silver member
- Ngày tham gia
- Mar 2016
- Bài viết
- 0
Gửi bởi hang_vt
P/s: code chỉ xóa "A" chứ không xóa "a" đâu nha.
Xe nâng người Boom lift được Công Ty TNHH Trung thành phân phối chính hãng tại khu vực phía Bắc. Với chi phí đầu tư ban đầu thấp hơn rất nhiều so với các loại xe nâng dầu , xe nâng động cơ loại...
Xe nâng người được trung thành nhập khẩu giá tốt