Hello,
Unfortunately I don't know where the problem is. The program counts the number of inhabitants correctly. I am asking for a hint :) Thanks for :)
package com.codegym.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collections;
/*
Streets and houses
*/
public class Solution {
public static void main(String[] args) throws Exception {
int sumEven = 0;
int sumOdd = 0;
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
int[] listOfpeopleInHouse = new int[15];
for (int i = 0; i < listOfpeopleInHouse.length; i++) {
listOfpeopleInHouse[i] = Integer.parseInt(buff.readLine());
if (listOfpeopleInHouse[i] % 2 == 0) {
sumOdd += listOfpeopleInHouse[i];
} else
sumEven += listOfpeopleInHouse[i];
}
System.out.println(sumEven);
System.out.println(sumOdd);
if (sumEven > sumOdd) {
System.out.println("Even-numbered houses have more residents.");
} else {
System.out.println("Odd-numbered houses have more residents.");
}
}
}