Напишите программу, которая находит произведение, сумму, максимальное число всех элементов массива
из диапазона [10,100], которые делятся на 3 и оканчиваются на 1. Ответы на вопрос
Решение:
Python
spisok1 = []
spisok2 = []
spisok3 = []
for index in range(10, 101):
spisok1.append(str(index))
for index in spisok1:
if index[-1] == '1':
spisok2.append(index)
spisok2 = list(map(lambda index: int(index), spisok2))
for index in spisok2:
if index % 3 == 0:
spisok3.append(index)
print(max(spisok3))
Конечно, я могу предложить вам программу на языке Python для выполнения указанных задач. Вот пример:
```python import numpy as np
def main(): # Генерация случайного массива из чисел в диапазоне [10, 100] random_array = np.random.randint(10, 101, size=10)
# Фильтрация элементов, которые делятся на 3 и оканчиваются на 1 filtered_array = [x for x in random_array if x % 3 == 0 and x % 10 == 1]
# Проверка, что найдены подходящие элементы if not filtered_array: print("В массиве нет элементов, удовлетворяющих условиям.") return
# Вывод массива, который соответствует условиям print("Массив, удовлетворяющий условиям:", filtered_array)
# Нахождение произведения элементов массива product = np.prod(filtered_array) print("Произведение элементов массива:", product)
# Нахождение суммы элементов массива total_sum = np.sum(filtered_array) print("Сумма элементов массива:", total_sum)
# Нахождение максимального числа в массиве max_number = np.max(filtered_array) print("Максимальное число в массиве:", max_number)
if __name__ == "__main__": main() ```
Обратите внимание, что в приведенном примере используется библиотека NumPy для более удобной работы с массивами и выполнения операций над ними. Если вы еще не установили NumPy, вы можете сделать это с помощью команды `pip install numpy` перед выполнением программы.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
