Информатика профильная задачи Двумерный массив заполнить натуральными числами (>99 и < 10000). Найти цифру сотен в каждом числе. Например, для n=4876 ответ 8, для n=195-ответ 1. Сформировать новый массив заменив каждый элемент на цифру, стоящую на месте сотен

3 Дек 2020 в 19:40
152 +1
0
Ответы
1

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

import random
# Создаем двумерный массив и заполняем его натуральными числами от 100 до 9999
n = 5
array = [[random.randint(100, 9999) for j in range(n)] for i in range(n)]
# Выводим исходный массив
print("Исходный массив:")
for row in array:
print(row)
# Создаем новый массив, заменяя каждый элемент на цифру сотен
new_array = [[int(str(num)[1]) for num in row] for row in array]
# Выводим новый массив
print("\nНовый массив:")
for row in new_array:
print(row)

Этот код создает двумерный массив размером n x n, заполняет его натуральными числами от 100 до 9999, затем находит цифру сотен для каждого числа и создает новый массив, заменяя каждый элемент на цифру сотен.

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