cho tệp DULIEU.TXT gồm nhiều dòng, mỗi dòng gồm 3 số nguyên cách nhau bởi một dấu cách. hãy viết chương trình đọc dữ liệu từ tệp DULIEU.TXT, tính tổng các số trên mỗi hàng và in ra kết quả ra tệp DULIEU.TXT . b) kiểm tra xem 3 số trên mỗi dòng có phải là độ dài 3 cạnh của tam giác cân không và ghi kết quả vào tệp DULIEU.TXT

2 câu trả lời

const fi='dulieu.txt';fo='ketqua.txt';var i,t:integer;f1,f2:text;a:array[1..9]of integer;beginassign(f1,fi); reset(f1);assign(f2,fo); rewrite(f2);t:=0;for i:=1 to 9 dobeginread(f1,a[i]);t:=t+a[i];end;writeln(f2,t);close(f1);close(f2);end.

Kết quả thì ghi vào tệp KETQUA.TXT nha, chứ không trùng với tệp DULIEU.TXT 

program bai_giai;
var f,g:text;
    a,b,c:integer;
begin
    Assign(f,'DULIEU.TXT');  reset(f);
    Assign(g,'KETQUA.TXT');  rewrite(g);
    while not eof(f) do
        begin
            readln(f,a,b,c);
            write(g,a+b+c);
            if (a=b) or (b=c) or (a=c) then writeln(g,' PHAI') else writeln(g,' KHONG');
        end;
    close(f); close(g);
end.

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