Bài 12: Kiểu xâu

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

Câu 1: Viết chương trình nhập vào một xâu bất kì gồm các ký tự từ A đến Z in ra màn hình xâu sau khi đã xoá bỏ các ký tự A.Dữ liệu vào: cho tệp: Xau.inp là xâu s

kết quả: ghi tệp Xau.out là kết quả xâu s sau khi loại bỏ các ký tự A

Câu 2:Viết chương trình nhập vào một xâu bất kỳ cho biết xâu có bao nhiêu từ( mỗi từ là một dãy các ký tự khác ký tự trắng liên tiếp nhau).Dữ liệu vào: cho tệp:Xau.inp là xâu s

kết quả:ghi tệp Xau.out là kết quả xâu S sau khi loại bỏ các ký tự A

Nguyễn Lê Phước Thịnh
13 tháng 7 2020 lúc 12:56

Câu 1:

const fi='xau.inp';
fo='xau.out';
var s:string;
d,i:integer;
f1,f2:text;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,s);
d:=length(s);
for i:=1 to d do
if s[i]<>'A' then write(f2,s[i]);
close(f1);
close(f2);
end.

Câu 2:

const fi='xau.inp';
fo='xau.out';
var s:string;
d,i,dem:integer;
f1,f2:text;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,s);
d:=length(s);
dem:=0;
for i:=1 to d do
if s[i]=' ' then inc(dem);
writeln(f2,dem+1);
close(f1);
close(f2);
end.