cho xâu st nhập từ bàn phím yêu cầu +in hoa kí tự đầu tiên của từ +đếm kí tự (B) xuất hiện trong xâu kí tự

2 câu trả lời

var stri,strkq: string; i,z: byte;
begin
    write('Nhap mot chuoi: ');
    readln(stri);
    
    for i:=1 to length(stri) do
    begin
        if (i = 1) then strkq:=strkq+upcase(stri[i]) else strkq:=strkq+stri[i];
        if (stri[i] = 'B') then inc(z);
    end;
    
    writeln('Chuoi da in hoa ki tu dau la: ',strkq);
    writeln('So luong chu B: ',z);
    readln;
end.

var s: string;

    d: byte;

Begin

    Write('nhap xau: '); readln(s);

    D:=0;

    For i:=1 to length(s)-1 do

        If (s[i]=' ') and (s[i+1]<>' ')

        Then s[i+1]:=upcase(s[i+1]);

    For i:=1 to length(s) do if s[i]='B' 

        Then inc(d);

    Writeln('xau sau khi in hoa: ', s);

    Write('ki tu "B" xuat hien ', d, ' lan');

    Readln

End.

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