Nhập vào 1 xâu bất kì từ bàn phím . đếm số lượng các kí tự là chữ số trong xâu và ghi vào tệp " BT1.TXT"

2 câu trả lời

program chuso;

uses crt;

var f:text;

      s:string;

     i,d:byte;

begin

       clrscr;

       Assign(f,'BT1.TXT');   rewrite(f);

       write('Nhap xau: '); readln(s);

       d:=0;

       for i:=1 to length(s) do

              if s[i] in ['0'..'9'] then d:=d+1;

       write(f,d);

       close(g);

end.

program xau;

uses crt;

var s:String;

    i, d: Byte;

    th: set of char;

    f: text;

begin

  clrscr;

  assign(f, 'BT1.TXT'); rewrite(f);

  th:=['1','2','3','4','5','6','7','8','9','0'];

  write('nhap xau: '); readln(s);

  d:=0;

  for i:=1 to length(s) do if s[i] in th then 

         inc(d);

  write(f, d);

  close(f);

end.

{GM Kiet}

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