Cho tệp 'SN.TXT' chứa 20 số nguyên, mỗi số cách nhau bởi dấu cách và không kết thúc bằng kí tự xuống dòng. Viết chương trình tính tổng các số nguyên chẵn trong tệp, đếm xem có bao nhiêu số nguyên lẻ. Ghi kết quả ra tệp 'TONG.TXT' .

2 câu trả lời

program bai_giai;
var f,g:text;
    n,i,t,d:longint;
begin
    Assign(f,'SN.TXT');  reset(f);
    Assign(g,'TONG.TXT');  rewrite(g);
    t:=0; d:=0;
    for i:=1 to 20 do
        begin
            read(f,n);
            if n mod 2=0 then t:=t+n else d:=d+1;
        end;
    write(g,t,' ',d);
    close(f); close(g);
end.

uses crt;
var f1,f2:text;
    n,i,tong,dem:integer;
begin
 Assign(f1,'SN.TXT');
 reset(f1);
 Assign(f2,'TONG.TXT');
 rewrite(g);
 tong:=0; dem:=0;
 for i:=1 to 20 do
  begin
   read(f1,n);
   if n mod 2=0 then tong:=tong+n;
   if n mod 2=1 then dem:=dem+1;
  end;
 write(f2,tong,' ',dem);
 close(g);
end.