Предмет: Информатика, автор: extazy2038

13. а) Матриця розміром 5 на 8 з елементів цілого типу в діапазоні [-50, 60];
b) Змінити знаки елементів матриці на протилежні;
с) Порахувати кількість нульових елементів;
d) Вивести на екран вихідну, перетворену матриці й кількість нулів.​

Ответы

Автор ответа: adidsor55
1

Ответ

Для виконання завдання створимо матрицю розміром 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).

Похожие вопросы
Предмет: Химия, автор: ze240946
Предмет: Українська література, автор: dgzaza167
1. Що Бог послав країні за щирість героїні міфу „Про зоряний Віз"? А) посуху Б) глечик і собаку В) зірки на небі Г) дощ 2. Що шукав у товариші пес з легенди „Чому пес живе коло людини?" А) мудрість Б) доброзичливість В) силу Г) вірність Дщи рість 3. Хто допоміг Амвросію знайти цілюще джерело? (за легендою „Сила рідної землі") А) вовк Б) ведмідь В) олень Г) зозуля 4. Оберіть переказ, у якому розповідається про дзеркало, у яке можна побачити, що за тисячу кілометрів у світі відбувається. А) Прийом у запорожці" Б) „Про запорожців" В), Як Сірко переміг татар" Г) Козацьке житло" 5. Не копай іншому яму, бо сам у неї впадеш це..... А) прислів'я Б) приказка В) загадка Г) міф 6. Які орнаменти були вишиті на одязі Берегині? А) червоні троянди і голуби Б) стріли Перуна і соколи В) панцирі ящерів і орли Г) хліб і синички 7. Який гостинець принесла Маруся пану? (за казкою „Мудра дівчина") А) кошеня Б) зайчика В) лоша Г) горобця