Вопрос задан 10.06.2023 в 17:32. Предмет Информатика. Спрашивает Таборская Алла.

2. Прочитайте условия задач и напишите программный кОД. i. Дан массив их N чисел. Определить

сколько в нем встречается элемент K. іі. Вывести на экран среднее арифметическое значение массива 3. Решите задачу используя одномерный массив. Выведите максимальный элемент массива и выведите его порядковый номер 4. Дан одномерный массив из N элементов. Поменяйте первый и последний элементы местами.​
0 0
Перейти к ответам

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

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

Определение количества вхождений элемента K в массив:

def count_k(arr, k):

   count = 0

   for element in arr:

       if element == k:

           count += 1

   return count

Пример использования:

arr = [1, 3, 5, 7, 3, 2, 8, 3]

k = 3

count = count_k(arr, k)

print(f"Элемент {k} встречается в массиве {count} раз(а)")

Вычисление среднего арифметического значения массива:

def average(arr):

   n = len(arr)

   if n == 0:

       return 0

   return sum(arr) / n

Пример использования:

arr = [1, 3, 5, 7, 3, 2, 8, 3]

avg = average(arr)

print(f"Среднее арифметическое значение массива: {avg}")

Поиск максимального элемента массива и вывод его порядкового номера:

def max_index(arr):

   max_element = arr[0]

   max_index = 0

   for i in range(1, len(arr)):

       if arr[i] > max_element:

           max_element = arr[i]

           max_index = i

   return max_index, max_element

Пример использования:

arr = [1, 3, 5, 7, 3, 2, 8, 3]

max_index, max_element = max_index(arr)

print(f"Максимальный элемент массива: {max_element}, его порядковый номер: {max_index}")

Обмен первого и последнего элементов массива:

def swap_first_and_last(arr):

   if len(arr) < 2:

       return arr

   arr[0], arr[-1] = arr[-1], arr[0]

   return arr

Пример использования:

arr = [1, 3, 5, 7, 3, 2, 8, 3]

new_arr = swap_first_and_last(arr)

print(f"Массив после замены первого и последнего элементов: {new_arr}")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программного кода на языке Python, который решает задачи, описанные вами:

  1. Определение количества вхождений элемента K в массиве:
python
def count_elements(arr, k): count = 0 for element in arr: if element == k: count += 1 return count # Пример использования my_array = [1, 2, 3, 4, 5, 2, 2, 6, 7] k = 2 result = count_elements(my_array, k) print(f"Количество вхождений элемента {k}: {result}")
  1. Вывод среднего арифметического значения массива:
python
def average(arr): return sum(arr) / len(arr) # Пример использования my_array = [1, 2, 3, 4, 5] result = average(my_array) print(f"Среднее арифметическое: {result}")
  1. Вывод максимального элемента и его порядкового номера:
python
def max_element(arr): max_value = float('-inf') max_index = -1 for i, element in enumerate(arr): if element > max_value: max_value = element max_index = i return max_value, max_index # Пример использования my_array = [1, 5, 3, 9, 2] max_value, max_index = max_element(my_array) print(f"Максимальный элемент: {max_value}") print(f"Порядковый номер максимального элемента: {max_index}")
  1. Перестановка первого и последнего элементов в массиве:
python
def swap_first_last(arr): if len(arr) >= 2: arr[0], arr[-1] = arr[-1], arr[0] return arr # Пример использования my_array = [1, 2, 3, 4, 5] result = swap_first_last(my_array) print(f"Массив после перестановки: {result}")

Надеюсь, это поможет вам решить задачи!

0 0

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

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

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