Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 1

Узнай цену своей работы

Формулировка задачи:

1)Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 1<a[i] < 6

2) В массиве K(N) переставить элементы одномерного массива в порядке возрастания.

________________________________ 1)я даже в теории не могу продумать код. 2) Примерный код, который я набросал.
Заполнил 10 разными числами, а вот как сделать их в порядке возрастания не знаю, хотел изначально так.

S= K(i) < K(i)

Или же

S = K(1) < K(2)

В двух случаях, бред, Помогите))
up up up up up up

Решение задачи: «Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 1

textual
Листинг программы
INPUT N
DIM A(N)
FOR j=0 TO N
    A(j)=RND*10
    PRINT A(j)
    IF A(j)> 1 AND A(j)<6 THEN
        S=S+A(j)
        N=N+1
    END IF
NEXT j
PRINT S/N

Объяснение кода листинга программы

  1. Вводится значение N (количество элементов в массиве) с помощью команды INPUT N.
  2. Создается массив A(N) с помощью команды DIM A(N).
  3. С помощью цикла FOR происходит заполнение массива A(N) случайными числами от 0 до 10 с шагом 1 с помощью команды A(j)=RND*10.
  4. В каждой итерации цикла выводится значение элемента массива с помощью команды PRINT A(j).
  5. С помощью условного оператора IF проверяется, выполняется ли неравенство 1<a[i] < 6, и если да, то суммируется значение элемента массива и увеличивается счетчик N на 1 с помощью команд S=S+A(j) и N=N+1.
  6. После завершения цикла вычисляется среднее арифметическое элементов массива, для которых выполняется неравенство 1<a[i] < 6, и выводится на экран с помощью команды PRINT S/N.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы