Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
MasterTBN

Bài 2: Viết chương trình nhập vào một xâu có chữ “anh” và chữ “em”. Xuất ra màn hình xâu đổi chữ “anh” thành chữ “em”, chữ “em” thành chữ “anh”.

Bài 3: Viết chương trình nhập vào một xâu kí tự gồm cả chữ và số. Xuất ra màn hình xâu chỉ có kí tự chữ và xâu chỉ có kí tự số được trích ra từ xâu ban đầu.

Minh Lệ
25 tháng 3 2020 lúc 10:54

Bài 2:

Program hotrotinhoc;

var s: string;

i,n,j: integer;

begin

readln(s);

while (pos('anh',s)<>0) do

begin

insert('e^%%%%^%m',s,pos('anh',s));

delete(s,pos('anh',s),3);

end;

while (pos('em',s)<>0) do

begin

insert('anh',s,pos('em',s));

delete(s,pos('em',s),2);

end;

for i:=1 to length(s) do

if not(s[i] = '%') and not(s[i]='^') then write(s[i]);

readln

end.

Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
25 tháng 3 2020 lúc 10:31

Bài 3:

uses crt;
var st:string;
d,i,dem,dem1:integer;
st1,st2:string;
begin
clrscr;
write('nhap xau:'); readln(st);
d:=length(st);
dem:=0;
dem1:=0;
for i:=1 to d do
begin
if st[i] in ['0'..'9'] then
begin
dem:=dem+1;
st1[dem]:=st[i];
end;
if (st[i] in ['A'..'Z']) or (st[i] in ['a'..'z']) then
begin
dem1:=dem1+1;
st2[dem1]:=st[i];
end;
end;
for i:=1 to dem do
write(st1[i]);
writeln;
for i:=1 to dem1 do
write(st2[i]);
readln;
end.

Khách vãng lai đã xóa
Minh Lệ
25 tháng 3 2020 lúc 11:51

Program hotrotinhoc;

var s: string;

i: integer;

begin

readln(s);

write('Xau chi co ki tu chu la :');

for i:=1 to length(s) do

if s[i] in ['A'..'z'] then write(s[i]);

writeln;

write('Xau chi co ki tu so la :');

for i:=1 to length(s) do

if s[i] in ['0'..'9'] then write(s[i]);

readln

end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
lê anh khôi
Xem chi tiết
Hùng Cường Nguyễn
Xem chi tiết
Hiền Nguyễn
Xem chi tiết
Tali
Xem chi tiết
Ánh sao
Xem chi tiết
TKT VN
Xem chi tiết
Nguyenthanh
Xem chi tiết
Hang M
Xem chi tiết
Phúc Duyên
Xem chi tiết