Bài4: viết chương trình nhập vào 1 xâu S không quá 100 kí tự A. In ra màn hình xâu đảo ngược của S B. In S sau khi xoá bỏ 5 kí tự đầu của S C. Thấy thế toàn bộ kí tự N thành g D. Đưa ra số lượng các kí tự là chữ cái không phân biệt hoa thường trong s.

2 câu trả lời

uses crt;
var s:string;
    i,tong:byte;
BEGIN
        clrscr;
        write('Nhap xau S:'); readln(s);
//In ra man hinh xau dao cua xau S
        for i:=length(s) downto 1 do
                write(s[i]);
        writeln;
//In S sau khi xoa bo 5 ki tu dau
        for i:=1 to 5 do delete(s,1,1);
                writeln(s);
//Thay the toan bo ki tu N thanh g
        for i:=1 to length(s) do
                if s[i]='N' then s[i]:='g';
//Dua ra so luong cac ki tu la chu cai
        tong:=0;
        for i:=1 to length(s) do
                if (s[i] in ['A'..'Z']) or (s[i] in ['a'..'z']) then inc(tong);
        write('So luong cac chu cai co trong xau S la:',tong);
        readln
END.

uses crt;
var s:string;
    i,tong:byte;
begin
        clrscr;
        write('Nhap xau S:'); readln(s);
a. //In ra màn hình xâu đảo ngược của S\\
        for i:=length(s) downto 1 do
                write(s[i]);
        writeln;
b.//In S sau khi xoá bỏ 5 kí tự đầu của S\\
        for i:=1 to 5 do delete(s,1,1);
                writeln(s);
c. //Thấy thế toàn bộ kí tự N thành g\\
        for i:=1 to length(s) do
                if s[i]='N' then s[i]:='g';
d.// Đưa ra số lượng các kí tự là chữ cái không phân biệt hoa thường trong s\\
        tong:=0;
        for i:=1 to length(s) do
                if (s[i] in ['A'..'Z']) or (s[i] in ['a'..'z']) then inc(tong);
        write('So luong cac chu cai co trong xau S la:',tong);
        readln
end.

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