Bài 16: Ví dụ làm việc với tệp

Nguyễn Việt Hà

Cho tệp ' DL.INP ' chứa 1 xâu kí tự S, hãy đếm số chữ số có trong xâu S và ghi kết quả vào tệp ' KQ.OUT '

Minh Lệ
18 tháng 2 2021 lúc 19:13

Program HOC24;

const fi='DL.INP'

fo='DL.OUT'

var s: string;

d,i: byte;

f: text;

procedure ip;

begin

assign(f,fi);

reset(f);

read(f,s);

close(f);

end;

procedure out;

begin

assign(f,fo);

rewrite(f);

d:=0;

for i:=1 to length(s) do if s[i] in ['0'..'9'] then inc(d);

write(f,d);

close(f);

end;

begin

ip;

out;

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
18 tháng 2 2021 lúc 20:48

const fi='dl.inp'

fo='kq.out'

var f1,f2:text;

s:string;

d,i,dem:integer;

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] in ['0'..'9'] then inc(dem);

writeln(dem);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
Vương Hàn Gia Minh
Xem chi tiết
Duy Anh
Xem chi tiết
Quỳnh Anh
Xem chi tiết
NguyenThiChongDinh
Xem chi tiết
Bùi Tùng
Xem chi tiết
Duy Duc
Xem chi tiết
Duy Anh Phạm
Xem chi tiết
Nguyễn thành hiếu
Xem chi tiết
Dương Hữu Thành
Xem chi tiết