OPTADS360
AANETWORK
AMBIENT
YOMEDIA
Banner-Video
IN_IMAGE

Cho một xâu S chỉ gồm các chữ cái in thường với độ dài tối đa 250 ký tự. Em hãy viết chương trình để tạo ra xâu SG từ xâu S bằng cách xóa các ký tự liên tiếp giống nhau trong xâu S và chỉ để lại một kí tự đại diện trong đoạn đó.

Dữ liệu vào: Đọc từ file văn bản XAUGON.INP chứa xâu S chỉ gồm các chữ cái in thường.

Kết quả: Ghi ra file văn bản XAUGON.OUT là xâu SG tìm được.

Ví dụ:

XAUGON.INP

XAUGON.OUT

hhooocccsssiiiiinnnhhh

hocsinh

  bởi Xuan Xuan 29/11/2021
ADSENSE/lession_isads=0
QUẢNG CÁO
 

Câu trả lời (1)

  • const fi='xaugon.inp';

          fo='xaugon.out';

    Var  s:string;f:text;

    {========}

    procedure  doc;

    begin

     assign(f,fi); reset(f);

     readln(f,s);

    end;

    {========}

    procedure  xuly;

    var  ch,kt:char; i,max,dem:longint;

    begin

       assign(f,fo); rewrite(f);

       i:=1;

       while i<length(s) do

        begin

          if s[i]=s[i+1] then delete(s,i,1)

          else  inc(i);

        end;

       writeln(f,s);

       close(f);

    end;

    {=========}

    begin

      doc;

      xuly;

      readln;

    end.

      bởi ngọc trang 30/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
 
 

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

NONE
OFF