Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2009, 22:40   #1
Ruster
Пользователь
 
Аватар для Ruster
 
Регистрация: 08.11.2007
Сообщений: 16
Лампочка Задача на массив легкая но с заморочкой решите плз

Дан массив Y(20)/ Вычислить среднее геометрическое элемента массива Y при условии y(i)>0
Ruster вне форума Ответить с цитированием
Старый 11.01.2009, 22:59   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Я так понял, что нужно вычислить среднее геометрическое элементов массива, которые >0.

Код:
uses crt;
const n=20;
var
Y : array[1..n] of integer;
gm : double;
i,k : integer;
begin
clrscr;
randomize;
for i:=1 to n do
 begin
 y[i] := random(15)-5;
 write(y[i],' ');
 end;
writeln;
writeln('--------');
{-------}
k:=0;
gm:=1;
for i:=1 to n do
  if y[i]>0 then begin
                 gm := gm*y[i];
                 inc(k);
                 end;
gm := exp(ln(gm)/k);
writeln('Result= ',gm:7:4);

readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 11.01.2009, 23:09   #3
Ruster
Пользователь
 
Аватар для Ruster
 
Регистрация: 08.11.2007
Сообщений: 16
По умолчанию

а ну да все правильно спасибо
Ruster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу создать массив. хелп, плз. SarahConner Помощь студентам 5 08.01.2009 22:07
Легкая задачка Васька Паскаль, Turbo Pascal, PascalABC.NET 1 29.11.2008 14:55
Легкая программа на Delphi wolf950 Помощь студентам 7 12.11.2008 17:30
Помогите с решением задачи, плиз!(легкая) alpha256 Помощь студентам 1 31.05.2008 22:35