Вопрос задан 04.09.2020 в 13:19. Предмет Информатика. Спрашивает Суходольская Таня.

Дан массив X(N,M) .Найти среднее арифметическое тех строк массива, первый элемент которых

положительный
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения среднего арифметического тех строк массива X(N, M), первый элемент которых положительный, можно использовать следующий алгоритм:

1. Создайте переменную `sum` и установите ее значение равным 0. 2. Создайте переменную `count` и установите ее значение равным 0. 3. Проходите по каждой строке массива X(N, M). 4. Для каждой строки: - Проверьте, является ли первый элемент положительным. - Если да, то: - Прибавьте значение первого элемента к переменной `sum`. - Увеличьте значение переменной `count` на 1. 5. После прохода по всем строкам, вычислите среднее арифметическое, разделив сумму (`sum`) на количество (`count`). 6. Верните полученное среднее арифметическое.

Пример кода на языке Python:

```python def find_average(X): sum = 0 count = 0 for row in X: if row[0] > 0: sum += row[0] count += 1 if count > 0: average = sum / count return average else: return None ```

Примечание: В данном примере предполагается, что массив X представлен в виде двумерного массива, где каждая строка представляет собой список элементов. Первый элемент каждой строки можно получить с помощью индекса `[0]`.

Например, если массив X имеет следующий вид:

``` X = [[-1, 2, 3], [4, 5, 6], [7, 8, 9]] ```

То среднее арифметическое тех строк, первый элемент которых положительный, будет равно `(2 + 4) / 2 = 3`.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос