Witam.
Przetwarzałem ten kod już kilka razy, sprawdzałem problemy u innych i porównywałem z własnym - nadal tego nie rozumiem, albo nie rozumiem, czego się ode mnie oczekuje.
Jeśli dobrze rozumiem: indeksy z tablicy: 0,2,4 ....14 to domy parzyste, a indeksy 1,3...13 to domy nieparzyste.
Zadaniem jest policzenie osób pod tymi indeksami, podsumowanie parzystych, nieparzystych i porównanie obu sum... gdzie popełniłem zatem błąd? :(
h e l p
package pl.codegym.task.task07.task0706;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Ulice i domy
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int i;
int parz=0;
int NP=0;
int [] duza = new int[15];
for (i=0; i<15; i++)
{duza[i] = Integer.parseInt(reader.readLine());}
for (i=0; i<15; i=i+2) //licz co drugi indeks, od zera - domy parzyste
{parz=parz + duza[i];} // suma osób domów z indeksem parzystym
for (i=1; i<15; i=i+2) // licz co drugi indeks, od 1 - domy nieparzyste
{NP=NP + duza[i];} // suma osób z indeksem nieparzystym
if (parz > NP) System.out.println("Więcej ludzi mieszka w domach o parzystych numerach.");
if (NP > parz) System.out.println("Więcej ludzi mieszkaw domach o nieparzystych numerach.");
}
}