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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 19:24   #1
exzi11
Пользователь
 
Регистрация: 06.01.2011
Сообщений: 10
По умолчанию Геом. прогрессия.

Подскажите как искать геометрическую прогрессию из 15 целых чисел?

Код:
Дан массив из 15 целых чисел, введённых с клавиатуры. Вычислить среднее геометрическое положительных элементов.
exzi11 вне форума Ответить с цитированием
Старый 10.05.2011, 21:08   #2
rus12
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 53
По умолчанию

Если правильно помню геометрическая прогрессия это корень n степени из произведения всех элементов:
Код:
 
const
   n=15;
   type
   arr=array [1..n] of integer;
  var
  a:arr;
  i,s,f:integer;
  sr:real;
  begin
   for i:= 1 to n do
      begin
        writeln('vvedite  ',i,'   element massiva');
        readln(a[i]);
      end;
    for i := 1 to n do
      begin
        write(a[i]:3);
      end;
      s:=1;
        for i:=1 to n do
        begin
           if a[i]>0 then
           begin
           s:=s*a[i];
             f:=f+1;
           end;
        end;
sr:=exp(ln(s)*1/f);
write(' ');
writeln( 'srednee geom=',sr:0:2);
   readln;
end.
Если помог напиши одобрение(иконка весов слева под ником)

Последний раз редактировалось rus12; 10.05.2011 в 21:32.
rus12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
арифметическая прогрессия andreis459 Паскаль, Turbo Pascal, PascalABC.NET 3 18.03.2011 22:13
арифметическая прогрессия Юлёна Паскаль, Turbo Pascal, PascalABC.NET 2 28.02.2011 19:02
Прогрессия Grobovichok Помощь студентам 0 05.12.2010 16:52
Рекурсия и геом. прогрессия (C) SeregaF1 Помощь студентам 3 10.05.2010 12:30
Арифметическая прогрессия Carbon Помощь студентам 14 09.03.2008 18:12