СРОЧНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!
В двовимірному масиві, який складається з додатніх елементів, знайти найбільший та
найменший елементи та їх середнє арифметичне
Ответы
# Создаем двумерный массив с положительными элементами
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# Устанавливаем начальные значения минимума и максимума
min_value = array[0][0]
max_value = array[0][0]
# Начинаем цикл по строкам массива
for i in range(len(array)):
# Цикл по столбцам массива
for j in range(len(array[i])):
# Обновляем минимум и максимум, если текущее число меньше минимума или больше максимума
if array[i][j] < min_value:
min_value = array[i][j]
elif array[i][j] > max_value:
max_value = array[i][j]
# Вычисляем среднее арифметическое минимума и максимума
avg = (min_value + max_value) / 2
# Выводим результаты
print("Найменший елемент:", min_value)
print("Найбільший елемент:", max_value)
print("Середнє арифметичне найбільшого та найменшого елемента:", avg)
- Создаем двумерный массив array с положительными элементами.
- Устанавливаем начальные значения минимума (min_value) и максимума (max_value) равными первому элементу массива.
- Начинаем цикл по строкам массива (for i in range(len(array))).
- Внутри цикла по строкам массива начинаем цикл по столбцам массива (for j in range(len(array[i]))).
Внутри цикла по столбцам массива мы: - Сравниваем текущее число с минимумом и максимумом. Если текущее число меньше минимума, то обновляем минимум на это число. Если текущее число больше максимума, то обновляем максимум на это число.
- По окончании цикла по столбцам массива мы вычисляем среднее арифметическое минимума и максимума (avg = (min_value + max_value) / 2).
- По окончании цикла по строкам массива мы выводим результаты.