• Предмет: Информатика
  • Автор: tovmamaxs
  • Вопрос задан 3 месяца назад

Створити масив А з дійсних чисел розміром 2х3 введенням чисел з клавіатури. Визначити:
а) кiлькiсть елементів більших за 2; б) максимальний елемент масиву та його номер;
в) середнє арифметичне значень масив.
На Python pls.​

Ответы

Ответ дал: Artemgtg
0

# Створення масиву з дійсних чисел розміром 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.

Нарешті, ми обчислюємо середнє арифметичне значень масиву, додаючи всі елементи масиву та ділячи отриману суму


Artemgtg: Вибач,тут немає функції вкладення файлів.Було б зручніше
tovmamaxs: Добре дякую тобі
tovmamaxs: Я там виправлю добавлю функції.
Artemgtg: я маю на увазі на цьому сайті,я міг би просто скинути файл .py з кодом
Artemgtg: а так він текстом
Ответ дал: anuapolina08
1

Відповідь:

Текст програми на мові 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}")

Результат виведення на фото.

Приложения:

tovmamaxs: Працює
anuapolina08: Добре, бо це те, що програма і має робити х
Вас заинтересует