Brick, что тебе с типами не понятно?
В таких прогах(учебных) лучше делай заполнение по рандому или с "заготовками" - что-бы на ввод много времени не тратить.
Ручной ввод нужен если что-то конкретное вводишь или когда отлаживаешь

Ну и смекалку проявляй. Зачем тебе пробегаться по всему массиву в 1-ом задании если тебе всё равно только элементы с нечётными индексами нужны.