Дан целочисленный двумерный массив, размерности n x m. Вывести его элементы, индексы которых являются степенями двойки

29 Окт 2019 в 01:45
322 +1
1
Ответы
1

Пример решения на Python:

import numpy as np
n = 5
m = 5
array = np.random.randint(1, 10, size=(n,m))
for i in range(n):
for j in range(m):
if bin(i).count('1') == 1 and bin(j).count('1') == 1:
print(f'Элемент [{i}][{j}]: {array[i][j]}')

Данный код создает случайный двумерный массив размером 5x5 и выводит элементы, у которых индексы являются степенями двойки (то есть имеют только одну единицу при представлении в двоичной системе).

19 Апр 2024 в 03:35
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир