viết chương trình nhập nhiệt độ trung bình của mỗi ngày trong tuần a) tính và đưa ra nhiệt độ trung bình của cả tuần b) đếm số ngày trong tuần có nhiệt độ cao hơn

2 câu trả lời

Program nhiet_do_tuan ;

Uses crt;

Var Nhietdo: array [1..7] of real;

            i,d: byte;

            S,tb: real;

Begin 

S:=0;

For i:=1 to 7 do 

begin

Write ('nhap nhiet do ngay ',i,' =');

Readln (nhietdo[i]);

S:= S+ nhietdo[i];

end;

d:=0;

Tb:=S/7;

For i:= 1 to 7 do

If nhietdo[i]> Tb then d:=d+1;

Writeln ('nhiet do trung binh tuan la:', tb:4:2);

Writeln ('so ngay co nhiet do cao hon trung binh la:',d);

Readln 

End.

Program BT;
Uses crt;
Var A: array[1..10] of byte;
    sum, cnt, i: integer;
    tbc: real;

Begin
        Clrscr;

        sum := 0;
        For i := 1 to 7 do
        Begin
                Write('Nhiet do cua ngay thu ',i,' = ');
                Readln(A[i]);
                sum := sum + A[i];
        End;
        tbc := sum / 7;
        Writeln('Nhiet do trung binh = ', tbc : 0 : 2);

        cnt := 0;
        For i := 1 to 7 do
                If A[i] > tbc then inc(cnt);
        Write('Co ',cnt,' ngay co nhiet do cao hon nhiet do trung binh');
        Readln
End.