СРОЧНО ** ЯЗЫКЕ ПАЙТОН Дан целочисленный массив из 20 элементов, все элементы которого –...

0 голосов
38 просмотров

СРОЧНО НА ЯЗЫКЕ ПАЙТОН Дан целочисленный массив из 20 элементов, все элементы которого – целые числа в интервале от -1000 до 1000. Опишите на русском языке или на одном из языковпрограммирования алгоритм, который находит минимальное значение из всех нечетныхэлементов массива, которые делятся на 5. Гарантируется, что хотя бы один такой элементсуществует. Исходные данные объявлены так, как показано ниже. Запрещается использоватьпеременные, не описанные ниже, но разрешается не использовать часть из нихПаскаль Естественный языкconst N=20;var a: array [l..N] of integer; i,j,m: integer;beginfor i:=l to N do readln(a[i]);...end.Объявляем массив A из 20 элементов.Объявляем целочисленные переменные i,j, m. В цикле от 1 до 20 вводим элементымассива A с 1-го по 20-й....Си Python#includeint main(void) {const int N=20;int a[N];int i, x, m;for(i=0; i scanf(″%d″, &a[i]);...}# допускается также# использовать три# целочисленные переменные i, j# и ma = []n = 20for i in range(0, n): a.append(int(input()))...В качестве ответа вам необходимо привести фрагмент программы (или описание алгоритмана естественном языке), который должен находиться на месте многоточия. Вы можетезаписать решение также на другом языке программирования (укажите название ииспользуемую версию языка программирования, например, Borland Pascal 7.0) или в видеблок-схемы. В этом случае вы должны использовать те же самые исходные данные ипеременные, какие были предложены в условии (например, в образце, записанном наестественном языке)


Информатика (18 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

a = []

n = 20

for i in range(0, n):

   a.append(int(input()))

print(min([i for i in a if i % 2 == 1 and i % 5 == 0]))

Или проще:

a = [int(input()) for _ in range(20)]

print(min([i for i in a if i % 2 == 1 and i % 5 == 0]))

(1.1k баллов)