Как мы часто думаем... Вроде бы всё работает правильно, а по факту как всегда есть нюанс ... и что то этот нюанс поймать не могу ... возможно что то не учёл .. возможно коллеги вы что то сможете подсказать .. буду признателен )
package com.javarush.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Улицы и дома
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner scna = new Scanner(System.in);
int[] values = new int[15];
for (int i = 0; i < 15; i++) {
values[i] = scna.nextInt();
}
int even = 0;
int odd = 0;
for (int i = 0; i < values.length; i++) {
if (values[i]%2 == 0 || values[i] == 0) {
even += 1;
} else if (!(values[i]%2 == 0)) {
odd += 1;
}
}
if ( odd > even ) {
System.out.println("В домах с нечетными номерами проживает больше жителей.");
} else if (odd < even){
System.out.println("В домах с четными номерами проживает больше жителей.");
}
}
}