Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 1 Формулировка задачи:
1)Вычислить среднее арифметическое элементов массива, для которых выполняется неравенство 1<a[i] < 6
2) В массиве K(N) переставить элементы одномерного массива в порядке возрастания.
________________________________
1)я даже в теории не могу продумать код.
2) Примерный код, который я набросал.
Листинг программы
- DIM K(N)
- FOR I = 1 TO 10
- K(I) = INT(RND * 10)
- PRINT K(I);
- NEXT I
Заполнил 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) Примерный код, который я набросал.
Листинг программы
- DIM K(N)
- FOR I = 1 TO 10
- K(I) = INT(RND * 10)
- PRINT K(I);
- NEXT I
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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д