Всё просто.
Объяснение:
4
1524 (10) = 5F4 (16)
5
а) 1110 (2) + 1011 (2) = 14 (10) + 11 (10) = 25 (10) = 11001 (2);
б) 11010 (2) + 11101 (2) = 26 (10) + 29 (10) = 55 (10) = 110111 (2);
в) 1101 (2) * 101 (2) = 13 (10) + 5 (10) = 18 (10) = 10010 (2).
6
( x & -y ) ∨ ( -x & y )
0 0 0 0 0 0
0 1 1 0 1 1
1 0 1 1 0 1
0 0 1 0 0 1
N = int(input("Введите количество элементов в списке: "))
a = []
pl,ot,sumsch = 0,0,0
for i in range(N):
a.append(int(input()))
for i in range(0,N,2):
print(a[i],end=" ")
for i in range(N):
if a[i] > 0:
pl += 1
elif a[i] < 0:
ot += 1
print("Количество положительных элементов:",pl)
print("Количество отрицательных элементов:",ot)
for i in range(N):
if a[i] % 2 == 0:
sumsch += a[i]
print("Сумма четных элементов:",sumsch)
for i in range(N):
for j in range(N-1):
if a[j] < a[j+1]:
d = a[j]
a[j] = a[j+1]
a[j+1] = d
print("Отсортированный список:",a)