Предмет: Информатика,
автор: 230616
Ввести одномерный массив из n элементов вещественного типа. Вычислить среднее арифметическое значение элементов, не имеющих дробной части.
Ответы
Автор ответа:
0
const n=10;
var
a: array[1..n] of real;
s, k: real;
i, m: integer;
begin
//считываем данные в массив
for i:=1 to n do
readln(a[i]);
k:=0; m:=0;
//находим сумму и количество целых элементов
for i:=1 to n do
if a[i] = int(a[i]) then
begin
k:=k+a[i];
inc(m);
end;
//находим среднее арифметическое
s := k/m;
writeln(s);
end.
var
a: array[1..n] of real;
s, k: real;
i, m: integer;
begin
//считываем данные в массив
for i:=1 to n do
readln(a[i]);
k:=0; m:=0;
//находим сумму и количество целых элементов
for i:=1 to n do
if a[i] = int(a[i]) then
begin
k:=k+a[i];
inc(m);
end;
//находим среднее арифметическое
s := k/m;
writeln(s);
end.
Похожие вопросы
Предмет: Математика,
автор: chpunk23chpunkovich
Предмет: Алгебра,
автор: GLEBB15000
Предмет: История,
автор: taenemored
Предмет: Информатика,
автор: проль
Предмет: Обществознание,
автор: verunshiklatis