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

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

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



Конечно! Вот пример программного кода на языке Python, который решает задачи, описанные вами:
- Определение количества вхождений элемента K в массиве:
pythondef 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}")
- Вывод среднего арифметического значения массива:
pythondef average(arr):
return sum(arr) / len(arr)
# Пример использования
my_array = [1, 2, 3, 4, 5]
result = average(my_array)
print(f"Среднее арифметическое: {result}")
- Вывод максимального элемента и его порядкового номера:
pythondef 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}")
- Перестановка первого и последнего элементов в массиве:
pythondef 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}")
Надеюсь, это поможет вам решить задачи!


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili