Есть программа которая должна выдать элемент массива, двоичная запись которого содержит больше всего единиц (сначала вводится кол-во элементов массива, затем сами элементы), но она не работает. Где здесь ошибка?
Нормально отрформатируй код, тогда может получишь больше нормальных ответов. На первый взгляд в твоём уродском коде можно выявить 3 уродства, помимо очевидного неумения тобой писать программы на питоне.
Во-первых: что делает эта строчка?
a = // 2
Можете нужно a = a // 2
Во-вторых что такое в твоём уродском коде переменные z,k,maxk, и самое главное, что такое переменная с, откуда она у тебя взялась в твоём уродском коде?
В-третьих, ты явно выводишь не ответ, так как он состоит из 1 числа, а ты выводишь 2