Viết ct đọc dữ liệu từ tệp bt1.txt ( gồm các số nguyên mỗi số cách nhau 1 kí tự trống ). Đém các số nguyên là số lẻ và ghi kết quả vào tệp mới có tên là kq1.txt

2 câu trả lời

program  ct;
var s,y:text;
a,i:integer;
begin
assign(s,'D:/bt1.txt');
assign(y,'D:/kq1.txt');
reset(s);
read (s,a);
rewrite(y);
d:=0;
if a mod 2<>0 then d:=d+1;

write(y,d)
close (y);
close (s);
end.

program bai_giai;
var f,g:text;
    n,d:longint;
begin
    Assign(f,'bt1.txt');  reset(f);
    Assign(g,'kq1.txt');  rewrite(g);
    d:=0;
    while not eof(f) do
        begin
            read(f,n);
            if n mod 2=1 then d:=d+1;
        end;
    write(g,d);
    close(f); close(g);
end.

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