Вопрос задан 15.11.2023 в 03:29. Предмет Информатика. Спрашивает Кынкурогова Маша.

Напишите программу, которая находит произведение, сумму, максимальное число всех элементов массива

из диапазона [10,100], которые делятся на 3 и оканчиваются на 1. ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мурзин Александр.

Решение:

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))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу предложить вам программу на языке 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` перед выполнением программы.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос