1. Инициализация
2. Распределение четных и нечетных домов в списки четных и нечетных
3. Подсчет жильцов(значений) среди четных
4. Подсчет среди нечетных.
5. Вывод if.
Подскажите пожалуйста где я что-то упустил. Код компилируется, но не работает
package com.javarush.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Улицы и дома
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
int[] houses = new int[15];
int[]housesEven = new int [8];
int[]housesOdd = new int [7];
int sumEven = 0;
int sumOdd = 0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < houses.length; i++){
houses[i] = Integer.parseInt(reader.readLine());
if (houses[i] % 2 == 0){
housesEven[i] = houses[i];
}else{
housesOdd[i] = houses[i];
}
}
for(int i = 0; i < housesEven.length; i++){
sumEven += housesEven[i];
}
for(int i = 0; i < housesOdd.length; i++){
sumOdd += housesOdd[i];
}
if (sumEven > sumOdd){
System.out.println("В домах с четными номерами проживает больше жителей.");
}else if (sumOdd > sumEven){
System.out.println("В домах с нечетными номерами проживает больше жителей.");
}else{
System.out.println("В домах с нечетными и четными номерами проживает одиннаковое количество жителей.");
}
}
}