YOMEDIA
NONE

Em hãy lập trình:

a) nhập vào một xâu chưa nén và hãy nén xâu đó.

b) Nhập vào một xâu đã nén và hãy giải nén xâu đó.

Theo dõi Vi phạm
ATNETWORK

Trả lời (1)

  • Program HOC247;

    const fi='SNENXAU.INP';

    var d: array['A'..'z'] of integer;

    i,j,t,l: byte;

    s1,s2: string;

    f: text;

    c: char;

    procedure ip;

    begin

    assign(f,fi);

    reset(f);

    readln(f,s1);

    read(f,s2);

    close(f);

    end;

    BEGIN

    ip;

    for i:=1 to length(s1) do

    if s1[i] in ['A'..'z'] then inc(d[s1[i]]);

    for c:='A' to 'z' do

    if d[c]>0 then write(d[c],c);

    writeln;

    t:=0;

    for i:=1 to length(s2) do

    begin

    if s2[1] in ['A'..'z'] then

    begin

    write(s2[1]);

    delete(s2,1,1);

    end;

    if (s2[i] in ['A'..'z']) and (s2[i-1] in ['A'..'z'])

    then write(s2[i]);

    if s2[i] in ['0'..'9'] then

    begin

    val(s2[i],l);

    t:=t*10+l;

    end;

    if not(s2[i] in ['0'..'9']) then

    for j:=1 to t do

    begin

    write(s2[i]);

    t:=0;

    end;

    end;

    readln

    end.

      bởi Tieu Giao 19/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON