Cho tệp dữ liệu B.INP gồm 1 dòng chứa xâu ký tự a,tạo tệp B.OUT gồm 2 dòng: + Dòng 1 chứa xâu b được tạo từ xâu a bỏ các dấu cách. + Dòng 2 chứa xâu c được tạo từ xâu a chỉ dùng các ký tự số.

2 câu trả lời

Program Nhap_Xuat_File;
Uses crt;
var i,m:integer;
a,b,c:string;
Procedure Nhap;
var f:text;
begin
     Assign(f,'B.INP');
     Reset(f);
     Readln(f,a);
     Close(f);
end;
Procedure Xuat;
var f:text;
begin
     Assign(f,'B.OUT');
     Rewrite(f);
     Writeln(f,b);
     Writeln(f,c);
     Close(f);
end;
Procedure Xoa_Cach(m:integer);
begin
     for i:=1 to m do
     if(a[i] <> ' ') then
              b:=b+a[i];
end;
Procedure Ky_Tu_So(m:integer);
begin
     for i:=1 to m do
     if(a[i] in ['0'..'9']) then
             c:=c+a[i];
end;

 begin
     Nhap;
     m:=Length(a);
     Xoa_Cach(m);
     Ky_Tu_So(m);
     Xuat;
end .

 

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