найти среднее геометрическое положительных элементов массива
Добавлено: 30 май 2009, 18:56
помогите написать прогу для такого вот задания: найти среднее геометрическое положительных элементов массива А(-4;0;5;-6;1,1;9,8;23,-2;-12,-88) остальные элетенты вывести. Препод сказала что надо сначала вычислять произведение, потом количество и только потом среднее геометрическое.
program pr1;
const n=10;
type mas=array[1..n] of real;
const a:mas=(-4,0,5...);
var i:integer;
sr:real;
begin
Sr:=1;
for i:=1 to 10 do
begin
if (a>0) then sr:=не знаю какую формулу писать
else writeln('a=',a);
end;
writeln('sr=',sr);
end.
вот эту ей программу показала - не понравилась
program pr1;
const n=10;
type mas=array[1..n] of real;
const a:mas=(-4,0,5...);
var i:integer;
sr:real;
begin
Sr:=1;
for i:=1 to 10 do
begin
if (a>0) then sr:=не знаю какую формулу писать
else writeln('a=',a);
end;
writeln('sr=',sr);
end.
вот эту ей программу показала - не понравилась