Đây đều là những bài cơ bản, mình nghĩ bạn suy nghĩ 1 chút là ra thôi.
Đây là code của mình, bạn có thể tham khảo thêm:
Code:
// Bai 1
var s: string;
c, i: byte;
begin
readln(s); c:=0;
for i:=1 to length(s) do
if not (ord(s[i]) in ([65..90] + [97..122])) then c:=c+1;
write(c);
readln
end.
Code:
// Bai 2
var s: string;
i: byte;
begin
readln(s);
write(s[1], s[2]);
for i:=3 to length(s) do
if (i+1) mod 4 <> 0 then write(s[i]);
readln
end.
Code:
// Bai 3
var s1, s2: string;
i: byte;
begin
readln(s1);
readln(s2);
for i:=1 to length(s1) do
write(s1[i],s2[i]);
readln
end.
Bookmarks