Показывает ошибку в 4 пункте, код выводит на 1 число меньше, чем указано в input
package com.javarush.task.pro.task05.task0505;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int n = sc.nextInt();
int [] array = new int [n];
if (n>0) {
for (int i = 0; i<n; i++) {
array [i] = sc.nextInt();
}
}
if (n%2!=0) {
for (int i = 0; i<n; i++)
System.out.println (array [i]);
} else {
for (int i = n; i>=0; i--)
System.out.println (array [i]);
}
}
}