Створити масив А з дійсних чисел розміром 2х3 введенням чисел з клавіатури. Визначити: а) кiлькiсть елементів більших за 2; б) максимальний елемент масиву та його номер; в) середнє арифметичне значень масив. На Python pls.
У даному коді ми спочатку створюємо масив A розміром 2х3, використовуючи вкладені цикли. Для цього ми використовуємо функцію input() для зчитування дійсних чисел з клавіатури та перетворення їх у тип float.
Далі ми обчислюємо кількість елементів масиву, які більші за 2, за допомогою циклів та умовного оператора if.
Також ми знаходимо максимальний елемент масиву та його номер за допомогою циклів та змінних max_element, max_i та max_j.
Нарешті, ми обчислюємо середнє арифметичне значень масиву, додаючи всі елементи масиву та ділячи отриману суму
0 votes Thanks 0
Artemgtg
Вибач,тут немає функції вкладення файлів.Було б зручніше
Answers & Comments
# Створення масиву з дійсних чисел розміром 2х3
A = []
for i in range(2):
row = []
for j in range(3):
x = float(input(f'Введіть елемент A[{i}][{j}]: '))
row.append(x)
A.append(row)
# Обчислення кількості елементів більших за 2
count = 0
for i in range(2):
for j in range(3):
if A[i][j] > 2:
count += 1
print(f'Кількість елементів більших за 2: {count}')
# Знаходження максимального елементу та його номера
max_element = A[0][0]
max_i, max_j = 0, 0
for i in range(2):
for j in range(3):
if A[i][j] > max_element:
max_element = A[i][j]
max_i, max_j = i, j
print(f'Максимальний елемент: {max_element}, номер: A[{max_i}][{max_j}]')
# Обчислення середнього арифметичного значень масиву
sum = 0
for i in range(2):
for j in range(3):
sum += A[i][j]
average = sum / (2 * 3)
print(f'Середнє арифметичне значень масиву: {average}')
У даному коді ми спочатку створюємо масив A розміром 2х3, використовуючи вкладені цикли. Для цього ми використовуємо функцію input() для зчитування дійсних чисел з клавіатури та перетворення їх у тип float.
Далі ми обчислюємо кількість елементів масиву, які більші за 2, за допомогою циклів та умовного оператора if.
Також ми знаходимо максимальний елемент масиву та його номер за допомогою циклів та змінних max_element, max_i та max_j.
Нарешті, ми обчислюємо середнє арифметичне значень масиву, додаючи всі елементи масиву та ділячи отриману суму
Verified answer
Відповідь:
Текст програми на мові Python:
# Створення масиву
A = []
for i in range(2):
row = []
for j in range(3):
x = float(input(f"Введіть A[{i}][{j}]: "))
row.append(x)
A.append(row)
# Виведення масиву
print("Масив A:")
for row in A:
print(row)
# Обчислення кількості елементів більших за 2
count = 0
for row in A:
for x in row:
if x > 2:
count += 1
print(f"Кількість елементів більших за 2: {count}")
# Знаходження максимального елементу та його номеру
max_val = A[0][0]
max_i = 0
max_j = 0
for i in range(2):
for j in range(3):
if A[i][j] > max_val:
max_val = A[i][j]
max_i = i
max_j = j
print(f"Максимальний елемент: {max_val} (A[{max_i}][{max_j}])")
# Обчислення середнього арифметичного
total = sum(sum(row) for row in A)
count = len(A) * len(A[0])
mean = total / count
print(f"Середнє арифметичне значення: {mean}")
Результат виведення на фото.