Viết chương trình cho máy tính nhận vào 3 số nguyên x, y, z từ file songuyen.dat. Nếu x, y, z là số chẵn thì tính trung bình cộng của 3 số nguyên, ngược lại thì thông báo "x, y, z không chẵn" ghi kết quả lên file tbc.dat

2 câu trả lời

uses crt;

var x, y, z : integer; tb : real;

f1, f2: text;

begin

clrscr;

assign(f1, 'songuyen.dat'); reset(f1);

assign(f2, 'tbc.dat'); rewrite(f2);

readln(f1, x, y, z);

if (x mod 2 = 0) and (y mod 2 = 0) and (z mod 2 = 0)

then begin tb := (x + y + z)/ 3;

writeln(f2, tb : 2 : 1); end

else writeln(f2,'x, y, x khong chan');

close(f1); close(f2);

readln

end.

var x,y,z: longint;
begin
    assign(input,'songuyen.dat');
    reset(input);
    assign(output,'tbc.dat');
    rewrite(output);
    read(x,y,z);
    if ((x mod 2 = 0) and (y mod 2 = 0) and (z mod 2 = 0)) then write((x+y+z)/3:0:2) else write('x,y,z khong chan.');
    readln
end.

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