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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2017, 22:52   #1
sychevanasya
Новичок
Джуниор
 
Регистрация: 15.01.2017
Сообщений: 1
По умолчанию Найти среднее арифметическое элементов массива А(23) кратных пяти, т.е., удовлетворяющих условию: INT(A(I)/5)*5=A(I).

Найти среднее арифметическое элементов массива А(23) кратных пяти, т.е.,
удовлетворяющих условию: INT(A(I)/5)*5=A(I).
sychevanasya вне форума Ответить с цитированием
Старый 16.01.2017, 12:15   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
var a:array[1..23] of integer;
    i,s,c:integer;
begin
   Randomize;
   For i:=1 to 23 do
   begin
      a[i]:=Random(21);
      Write(a[i]:2,'  ');
   end;
   Writeln;
   Writeln;
   s:=0;
   c:=0;
   For i:=1 to 23 do
      If i mod 5=0 then
      begin
         s:=s+a[i];
         c:=c+1;
      end;
   Writeln(s/c:5:5);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 16.01.2017, 21:02   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,318
По умолчанию

Слегка поправлю, поскольку есть пара не стыковок:
Код:
Код:
If i mod 5=0 then
заменить на:
Код:
If (a[i] mod 5 = 0) then
...
И поскольку генерируются целые числа от 0 до 20, то вывод
Код:
Writeln(s/c:5:5);
лучше поправить. Так, для вывода 3-х знаков после запятой, предполагаю, что в данном случае достаточно, можно написать:
Код:
Writeln(s/c:6:3);
6 - это число позиций, которое займет выводимое число. В общем случае сюда входит и знак, и точка и общее число цифр (целой и дробной частей).


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как найти среднее арифметическое и среднее геометрическое элементов массива M(9)? VBA Ramzi Помощь студентам 1 26.06.2016 20:19
Найти среднее арифметическое целых частей элементов числового массива из 30 элементов noobcplusplus Общие вопросы C/C++ 3 02.02.2015 18:30
Найти среднее арифметическое чётных элементов массива Ринка Паскаль, Turbo Pascal, PascalABC.NET 3 21.09.2011 19:29
найти среднее арифметическое элементов массива состоящее из 5 элементов viatlon Общие вопросы C/C++ 9 12.12.2009 00:45