Есть ответ 👍

Спрогой на паскале ввести последовательность случайным образом n=12. упорядочить последовательность по убыванию и вывести на экран два наибольших четных и наименьших нечетных числа.

184
291
Посмотреть ответы 2

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


Const n = 12; var temp: integer; var ar: array[1..n] of integer; begin for var i: = 1 to n do read(ar[i]); for var a: = 1 to n do for var b: = 1 to n do if (b< n) and (ar[b]< ar[b+1]) then begin temp: = ar[b]; ar[b]: = ar[b+1]; ar[b+1]: = temp; end; writeln('два наибольших '+ar[1]+ ' и '+ar[2]+'.'); writeln('два наименьших '+ar[n-1]+' и '+ar[n]+'.'); end. жмякаем 'лучший'

1 вариант:

nums = map(int, input().split())

result = 0

for num in nums:

   if not num % 10: result += num

print(result)

2 вариант (в одну строку):

print(sum(filter(lambda x: True if not x % 10 else False, map(int, input().split()))))

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