cho xâu S có độ dài tối đa 225 kí tự chỉ gồm toàn chữ cái tiếng anh in thường.Tìm số lượng các kí tự xuất hiện đúng 2 lần trong xâu S(dùng ngôn ngữ lập trình Pascal nhé).

2 câu trả lời

Program xuat_hien;
Uses crt;
Var

        S: string; i,so:integer; ch: char;
        dem: array['a'..'z'] of integer;
Begin
      Clrscr;
        Write('Nhap xâu S: '); Readln(S);
        For ch:='a' to 'z' do
        Dem[ch]:=0;so:=0;
        For i:=1 to length(S) do Inc(dem[S[i]]);
        For ch:='a' to 'z' do
        If dem[ch]=2 then inc(so);
        write(so);
        Readln;
End.

*Em chạy CT xem được chưa nha

#HNgoc

#Chuc_em_hoc_tot

uses crt;
var i,dem:longint; s:string; c:char; f:array['a'..'z']of longint;
begin 
clrscr;
   write('Nhap xau S: ');readln(s);
   for i:=1 to length(s) do inc(f[s[i]]);
   for c:='a' to 'z' do 
      if f[c]=2 then inc(dem);
   writeln(dem);
readln
end.

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