Предмет: Информатика, автор: dedsec00753

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

3. Решите задачу используя одномерный массив. Выведите максимальный элемент массива и выведите его порядковый номер

4. Дан одномерный массив из N элементов. Поменяйте первый и последний элементы местами.​

Ответы

Автор ответа: abob334
1

Определение количества вхождений элемента 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}")

Похожие вопросы
Предмет: Математика, автор: bks30
Предмет: Обществознание, автор: babygogaxocavempt
Предмет: Математика, автор: Аноним
Предмет: Английский язык, автор: lavrovmarko