giúp mình vs ạ. Viết chương trình xóa kí tự trùng nhau trong pasal

2 câu trả lời

var s: string = 'haabba'; a: array[0..255] of boolean; (* dung de danh dau ky tu trung *) k: integer; begin writeln('CHUONG TRINH TIM VA XOA CAC KY TU TRUNG'); write('Nhap vao 1 xau: '); readln(s); write('Xau khong trung la: '); fillchar(a, sizeof(a), false); for k:= 1 to length(s) do begin if not a[ord(s[k])] then begin write(s[k]); a[ord(s[k])]:= true; end; end; readln; end.

program xoa_ki_tu;

uses crt;

var s:string;

     A:array[0..255of boolean; 

     N:integer;

begin clrscr;

   write('Nhap mot xau: '); readln(s); 

   write('Ki tu ko trung la: '); fillchar(A, sizeof(A), false); 

     for N:= 1 to length(s) do 

       begin 

         if not a[ord(s[N])] then 

           begin  

             write(s[N]); A[ord(s[N])]:=true; 

           end

       end;

readln; 

end.

Học tốt!

Câu hỏi trong lớp Xem thêm