BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
int[] chet = new int [8];
int[] nechet = new int [7];
int[] Array = new int [15];
for (int i = 0; i < 15; i++ ) {
String s = reader.readLine();
Array [i] = Integer.parseInt(s);
}
for (int i=0; i < 8; i+=2){
chet [i] = Array[i];
}
for (int i = 0; i < 7; i+=2){
nechet[i] = Array[i+=1];
}
int sum1=0;
int sum2=0;
for (int i = 0; i < chet.length; i++){
sum1 += chet[i];
}
for (int i = 0; i < nechet.length; i++){
sum2 += nechet[i];
}
if (sum1 > sum2) {
System.out.println ("В домах с четными номерами проживает больше жителей.");
}
else if (sum2 > sum1) {
System.out.println ("В домах с нечетными номерами проживает больше жителей.");
}
}
}
Andrik
1 уровень
Скажите пожалуйста, как сделать, чтобы последнее условие задачи выполнялось?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
6 июля 2021, 19:31
Сколько раз выполнится этот цикл?
0
Andrik
7 июля 2021, 08:52
Ksenia, я совсем забыл про понятие "шаг цикла" 😅 я когда писал этот код, думал, что тем самым буду через один элемент брать элементы из массива Array
0