Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 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
Объяснение кода листинга программы
- Вводится значение N (количество элементов в массиве) с помощью команды INPUT N.
- Создается массив A(N) с помощью команды DIM A(N).
- С помощью цикла FOR происходит заполнение массива A(N) случайными числами от 0 до 10 с шагом 1 с помощью команды A(j)=RND*10.
- В каждой итерации цикла выводится значение элемента массива с помощью команды PRINT A(j).
- С помощью условного оператора IF проверяется, выполняется ли неравенство 1<a[i] < 6, и если да, то суммируется значение элемента массива и увеличивается счетчик N на 1 с помощью команд S=S+A(j) и N=N+1.
- После завершения цикла вычисляется среднее арифметическое элементов массива, для которых выполняется неравенство 1<a[i] < 6, и выводится на экран с помощью команды PRINT S/N.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д
Попробуйте бесплатно
Формулировка задачи:
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
Объяснение кода листинга программы
- Вводится значение N (количество элементов в массиве) с помощью команды INPUT N.
- Создается массив A(N) с помощью команды DIM A(N).
- С помощью цикла FOR происходит заполнение массива A(N) случайными числами от 0 до 10 с шагом 1 с помощью команды A(j)=RND*10.
- В каждой итерации цикла выводится значение элемента массива с помощью команды PRINT A(j).
- С помощью условного оператора IF проверяется, выполняется ли неравенство 1<a[i] < 6, и если да, то суммируется значение элемента массива и увеличивается счетчик N на 1 с помощью команд S=S+A(j) и N=N+1.
- После завершения цикла вычисляется среднее арифметическое элементов массива, для которых выполняется неравенство 1<a[i] < 6, и выводится на экран с помощью команды PRINT S/N.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д