Similar presentations:
Обработка соседних элементов
1.
Обработка соседних элементов(пар элементов)
2.
Определить у скольких пар элементов массива хотя бы одинэлемент четный и найти максимальную сумму из этих пар
from random import randint
A = []
n=int(input(‘Вв-те кол-во элементов’))
for i in range(n):
A.append(randint(1,100))
print(A)
m=-30000
k=0
for i in range(n-1):
if( A[i]%2==0 or A[i+1]%2!=0:
k=k+1
s=A[i]+A[i+1]
m=max(m,s)
print (k, m)
3.
Виды условийОба элемента четные
if A[i]%2==0 and A[i+1]%2==0:
Хотя бы один элемент четный
if A[i]%2==0 or A[i+1]%2==0
Только один элемент четный
if (A[i]%2==0 and A[i+1]%2!=0)
or (A[i]%2!=0 and A[i+1]%2==0)
4.
Задание.• Сколько пар в массиве, у которых оба числа
двузначные
• Вывести минимальную сумму той пары, у
которой оба числа оканчиваются на «0»