Giúp em với ạ .Cho mảng A gồm n phần tử thuộc kiểu nguyên .Viết hàm tính giá trị trung bình của mảng A .Em cảm ơn nhiều ạ .

2 câu trả lời

$                     $

* Chương trình hoàn chỉnh:

uses crt;
type arr=array[1..1000]of longint;
var a:arr;
    n,i:longint;
function averageOfTheArray(var a:arr;n:longint):real;
var i,sum:longint;
begin
    sum:=0;
    for i:=1 to n do inc(sum,a[i]);
    exit(sum/n); 
end;
begin
clrscr;
    readln(n);
    for i:=1 to n do read(a[i]);
    write(averageOfTheArray(a,n):0:2);
readln;
readln;
end.

* Hàm:

function averageOfTheArray(var a:arr;n:longint):real;
var i,sum:longint;
begin
    sum:=0;
    for i:=1 to n do inc(sum,a[i]);
    exit(sum/n);
end;

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