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

В двомірному масиві розмірністю 10 на 10 заповненому випадковими числами знайти суму всіх чисел, які знаходяться вище головної діагоналі

Ответы

Ответ дал: pisarkovoleksij
0

Ответ:

Ось код на Python, який знаходить суму всіх чисел, які знаходяться вище головної діагоналі в двовимірному масиві розмірністю 10 на 10:

python

import random

# створюємо двовимірний масив розмірністю 10 на 10 і заповнюємо його випадковими числами

matrix = [[random.randint(0, 9) for j in range(10)] for i in range(10)]

# виводимо матрицю на екран

for row in matrix:

    print(row)

# знаходимо суму всіх чисел, які знаходяться вище головної діагоналі

sum = 0

for i in range(10):

    for j in range(i+1, 10):

        sum += matrix[i][j]

print("Сума чисел, які знаходяться вище головної діагоналі: ", sum)

Цей код спочатку створює двовимірний масив розмірністю 10 на 10 і заповнює його випадковими числами за допомогою функції `random.randint()`. Потім виводить матрицю на екран.

Для знаходження суми всіх чисел, які знаходяться вище головної діагоналі, ми використовуємо два вкладені цикли `for`. Зовнішній цикл проходить по рядках матриці (індекс `i` від 0 до 9), а внутрішній цикл проходить по стовпцях матриці, що знаходяться вище головної діагоналі (індекс `j` від `i+1` до 9). Для кожного числа, яке знаходиться вище головної діагоналі, його значення додається до змінної `sum`.

Після проходження всіх елементів матриці, код виводить суму чисел, які знаходяться вище головної діагоналі.

Вас заинтересует