Cho N thuộc Z (N<10^6). mảng A gồm N phần tử (a1,a1,..an). Nhập từ bàn phím tính trung bình các phân tử chẵn

2 câu trả lời

program trungbinh;

uses crt;

var A:array[1..1000000] of integer;

      n,i,d:integer;

      t:longint;

begin

     clrscr;

     write('Nhap so luong phan tu n: ');  readln(n);

     t:=0;  d:=0;

     for i:=1 to n do

          begin

               write('A[',i,']= ');    readln(A[i]);

               if A[i] mod 2=0 then

                    begin

                         t:=t+A[i];

                         d:=d+1;

                    end;

          end;

     if d=0 then write('Khong co so chan de tinh trung binh')

     else write('Trung binh cong cac so chan la: ',t/d:2:2);

     readln;

end.

uses crt;

var n,i,d:longint;

a:array[0..1000000] of integer;

    tbc:real;

BEGIN

        clrscr;

        write('Nhap N:'); readln(n);

        tbc:=0;     d:=0;

        for i:=1 to n do

        begin

                write('Nhap a[',i,']:');

                readln(a[i]);

                if a[i] mod 2 =0 then

                begin

                        tbc:=tbc+a[i];

                        inc(d);

                end;

        end;

        write('Trung binh cong cac phan tu chan:',tbc/d:0:3);

        readln

END.

Chúc bạn học tốt!

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