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

30 Янв 2020 в 19:49
152 +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 Апр в 18:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 047 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир