LC

Viết ct nén xâu ký tự

vd: s=AABCBCBCBCDD

xuất:2A4(BC)2D

làm bằng pascal nha

 

AABCBCBCBCBCDAABCBCBCBCBCDAABCBCBCBCBCD

ND
1 tháng 7 2023 lúc 19:52

program  Nenxau;

var s: string;
        i, count: integer;
        c: char;

begin
  readln(s);
  count := 1;
  c := s[1];
  for i := 2 to length(s) do
    begin
      if s[i] = c then
        inc(count)
      else
        begin
          write(count);
          write(c);
          count := 1;
          c := s[i];
        end;
    end;
  write(count);
  write(c);
end.

Bình luận (0)

Các câu hỏi tương tự
LC
Xem chi tiết
NH
Xem chi tiết
TA
Xem chi tiết
HV
Xem chi tiết
DQ
Xem chi tiết
LC
Xem chi tiết
PN
Xem chi tiết
LC
Xem chi tiết
DK
Xem chi tiết