Написать программу с масивом Сформировать массив из 20 элементов, заполненный случайными числами из диапазона от 1 до 1000. Вывести на экран исходный массив, затем количество элементов, десятичная запись которых содержит ровно две цифры, причем одна из них — цифра 5.

30 Янв 2020 в 19:49
172 +1
0
Ответы
1

Пример программы на Python:

import random
# Функция для проверки количества цифр в числе
def count_digits(n):
count = 0
while n > 0:
count += 1
n = n // 10
return count
# Создаем массив из 20 элементов, заполненный случайными числами от 1 до 1000
array = [random.randint(1, 1000) for _ in range(20)]
# Выводим исходный массив на экран
print("Исходный массив:")
print(array)
# Находим количество элементов, удовлетворяющих условию
count = 0
for num in array:
if count_digits(num) == 2 and '5' in str(num):
count += 1
# Выводим количество таких элементов на экран
print(f"Количество элементов с двумя цифрами, одна из которых - 5: {count}")

Пример вывода:

Исходный массив:
[523, 831, 144, 725, 633, 405, 776, 921, 553, 651, 215, 981, 540, 290, 775, 812, 335, 930, 989, 889]
Количество элементов с двумя цифрами, одна из которых - 5: 6
18 Апр 2024 в 18:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир