Есть ответ 👍

НАПИШИТЕ ПРОГРАММУ В ПИТОНЕ Создайте массив, состоящий из 50 случайных чисел в диапазоне 1..100.
Найдите максимальный из чётных элементов массива. Если в массиве нет чётных
элементов, нужно вывести сообщение об этом.

161
313
Посмотреть ответы 2

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

jeon200
4,8(47 оценок)

--- Python3 ---

import random

lst = [random.randint(1,100) for i in range(50)]

print(*lst)

try:

   print( max( filter(lambda p: p % 2 == 0, lst) ) )

except:

   print('List has no Even numbers')

Объяснение:


#include < iostream> #include < list> using namespace std; int main() {       list< int> mylist;       //делаем со списком, что хотим       mylist.push_back(1);       mylist.push_back(2);       mylist.push_back(3);       mylist.push_back(-4);       mylist.push_back(5);       for (auto i : mylist) {             cout < < i < < " ";       }       cout < < "\n";       //удаляем последний отрицательный элемент       auto it = mylist.end();       while (*it > 0) {             if (it == mylist. {                   cout < < "not found.\n";                   return 0;             }             it--;       }       //делаем со списком, что хотим       mylist.erase(it);       for (auto i : mylist){             cout < < i < < " ";       }       return 0; }

Популярно: Информатика