НАПИШИТЕ ПРОГРАММУ В ПИТОНЕ Создайте массив, состоящий из 50 случайных чисел в диапазоне 1..100.
Найдите максимальный из чётных элементов массива. Если в массиве нет чётных
элементов, нужно вывести сообщение об этом.
161
313
Ответы на вопрос:
--- 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; }
Популярно: Информатика
-
r8n73x999922.02.2022 04:44
-
guarginia66606.04.2020 14:35
-
TimGoPro29.11.2022 09:32
-
Котмяумяу16.03.2022 09:39
-
просто34602.07.2021 13:04
-
Danila553514.01.2020 07:33
-
tiffany001320.06.2022 15:41
-
lerusik11212.11.2022 10:01
-
актан9ша20.08.2021 18:12
-
Katyag200026.07.2022 21:47