Предмет: Информатика, автор: sonidiaz

Составить программу вывода элементов массива, которые меньше среднего арифметического.

Ответы

Автор ответа: Аноним
1

Ответ:

const N = 10;

var

   a: array[1..N] of integer;

   i: byte;

   avrg: real;

   sum: integer;

begin

   randomize;

   for i:=1 to N do a[i]:=random(50)+1;

   sum := 0;

   for i:=1 to N do sum := sum + a[i];

   avrg := sum/N;

   

   // весь массив

   for i:=1 to N do write(a[i]:3);

   writeln;

   

   writeln('Среднее арифм.: ',avrg:4:2);

   

   // больше avrg    

   for i:=1 to N do if a[i]<avrg then write(a[i]:3);

   writeln;

end.

Объяснение:

Алгоритм решения задачи:

1. Посчитать сумму всех элементов массива. Для этого до цикла вводится переменная для суммы (например, sum). Далее в цикле перебираются элементы массива и значение каждого добавляется к этой переменной. Подсчет суммы можно выполнить в том же цикле, что и заполнение массива.

2. Когда сумма элементов посчитана, находится среднее арифметическое, которое равно сумме разделенной на количество элементов массива.

3. Массив перебирается в цикле, каждый элемент сравнивается с найденным средним значением. Если элемент меньше, то он выводится на экран (или сохраняется в другом массиве).

Скопировал с сайта сразу говорю.

Похожие вопросы
Предмет: Русский язык, автор: настяя2013
Текст:

1.Была середина воскресного дня. 2.В лесу кое-где чадили костры,
вверху изредка перекликались птицы, лениво и бесцельно голосили грибники.

   3.Впереди, чуть выдаваясь
к дороге, стояла некрупная берёза, вся трепещущая от тепла и солнца.


  4.Я осторожно
приостановился, заметив впереди парящий в воздухе берёзовый листок. 5.Медленно,
неохотно и торжественно падал он, цепляясь за ветки и встречные листья.


  6.Лист кружился и понемногу
опадал к земле, на которой предстояло ему истлеть и самому стать землёй.


   7.Я подставил руку, и лист
запросто нарядной бабочкой опустился на мою ладонь.                    


Вопросы:

1.Найти наречия ,и
определить разряд наречий.

2. Объясните постановку
запятых во 2 предложении.

3.Среди предложений 1-5
найдите предложения с причастным оборотом и деепричастным оборотом.

.Укажите значение в
приставке в слове: Приостановить

5.В предложение (6-7) найти
метафору.

6.Замените разговорные
слова ЧАДИЛИ и ГОЛОСИЛИ (2 предложение) нейтральными синонимами.
Предмет: Математика, автор: xcavadova2002