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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 21:14   #1
Angela)
Новичок
Джуниор
 
Регистрация: 03.03.2011
Сообщений: 1
По умолчанию Массивы

Найти сумму элементов массива a заданным случайным образом

к этой задаче:
1) вычислить среднее арифметическое элементов массивов
2) найти произведение элементов стоящих на четных позициях
Angela) вне форума Ответить с цитированием
Старый 03.03.2011, 21:46   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Код:
var
   a: array[1..10] of real;
   i, l: integer;
   Sum, Sr, Pr: real;
   
procedure RandomArray;
var
  i: integer;
begin
  Randomize;
  for i := 1 to 10 do
    a[i] := Random(10);
end;

begin
  WriteLn('Заполнение массива');
  RandomArray;

  Sum := 0;
  pr := 1;
  for i := 1 to 10 do
  begin
    Sum := Sum + a[i];
    if i mod 2 = 0 then
      pr := pr * a[i];
  end;
  Sr := Sum / 10;
  
  WriteLn('Сумма: ',Sum);
  WriteLn('Среднее: ',Sr:0:2);
  WriteLn('Произведение: ',pr);
end.
В результате получается:
Сумма: 47
Среднее: 4.70
Произведение: 5670
kangreon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы vbchristy46 Помощь студентам 11 15.06.2010 16:48
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Ronk Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2009 19:58