Вопрос задан 23.10.2023 в 03:48. Предмет Информатика. Спрашивает Лонгольф Костя.

13. а) Матриця розміром 5 на 8 з елементів цілого типу в діапазоні [-50, 60]; b) Змінити знаки

елементів матриці на протилежні; с) Порахувати кількість нульових елементів; d) Вивести на екран вихідну, перетворену матриці й кількість нулів.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Kylchik Anna.

Ответ

Для виконання завдання створимо матрицю розміром 5 на 8 і заповнимо її випадковими числами в заданому діапазоні. Потім застосуємо перетворення, порахуємо кількість нульових елементів і виведемо результати на екран.
 

import random

# Створення матриці та заповнення випадковими числами

matrix = []

for i in range(5):

   row = []

   for j in range(8):

       елемент = random.randint(-50, 60)

       row.append(element)

   matrix.append(row)

# Перетворення знаків елементів матриці

for i in range(5):

   for j in range(8):

       matrix[i][j] = -matrix[i][j]

# Підрахунок кількості нульових елементів

count_zero = 0

for i in range(5):

   for j in range(8):

       if matrix[i][j] == 0:

           count_zero += 1

# Вихід вихідної матриці

printf ("оригінальна матриця:")

for i in range(5):

   for j in range(8):

       print(matrix[i][j], end="\t")

   print()

# Вихід перетвореної матриці

print ("перетворена матриця:")

for i in range(5):

   for j in range(8):

       print(matrix[i][j], end="\t")

   print()

# Виведення кількості нульових елементів

print ("кількість нульових елементів:", count_zero)

Оригінальна матриця:

-27   -10   -45   -39   -9    -34   50    -38  

15    41    2     16    -35   45    39    -23  

-30   -12   -4    19    -48   16    32    -33  

-45   -2    -15   -32   -20   -6    50    -40  

-34   3     26    47    -16   -48   -37   -2    

Перетворена матриця:

27    10    45    39    9     34    -50   38    

-15   -41   -2    -16   35    -45   -39   23    

30    12    4     -19   48    -16   -32   33    

45    2     15    32    20    6     -50   40    

34    -3    -26   -47   16    48    37    2    

Кількість нульових елементів: 0

В результаті, ми отримали вихідну матрицю з випадковими числами в діапазоні [-50, 60], перетворили знаки елементів на протилежні і порахували кількість нульових елементів (в даному прикладі їх кількість дорівнює 0).

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення цієї задачі ви можете використовувати мову програмування, таку як Python. Ось як ви можете це зробити:

а) Спершу створимо матрицю 5 на 8 з випадковими цілими числами в діапазоні [-50, 60]:

python
import random # Створюємо пусту матрицю розміром 5x8 matrix = [] # Заповнюємо матрицю випадковими числами for i in range(5): row = [] for j in range(8): row.append(random.randint(-50, 60)) matrix.append(row) # Виводимо початкову матрицю на екран for row in matrix: print(row)

б) Тепер змінимо знаки всіх елементів матриці на протилежні:

python
# Змінюємо знаки елементів матриці for i in range(5): for j in range(8): matrix[i][j] = -matrix[i][j] # Виводимо змінену матрицю на екран for row in matrix: print(row)

с) Порахуємо кількість нульових елементів:

python
# Ініціалізуємо лічильник нульових елементів zero_count = 0 # Підраховуємо кількість нульових елементів for i in range(5): for j in range(8): if matrix[i][j] == 0: zero_count += 1 # Виводимо кількість нульових елементів print("Кількість нульових елементів:", zero_count)

d) Виводимо на екран вихідну матрицю, перетворену матрицю та кількість нульових елементів:

python
# Виводимо початкову матрицю на екран print("Початкова матриця:") for row in matrix: print(row) # Виводимо змінену матрицю на екран print("Змінена матриця:") for row in matrix: print(row) # Виводимо кількість нульових елементів print("Кількість нульових елементів:", zero_count)

Цей код створює матрицю, змінює знаки її елементів на протилежні, рахує кількість нульових елементів і виводить обидві матриці та кількість нульових елементів на екран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос