Suma liczb nieparzystych - tablice

1

Witam, zastanawiam się jak mam zsumować liczby nieparzyste. Otóż w zadaniu mam stworzyć tablicę składającą się z 10liczb. Program ma wypisać wszystkie liczby parzyste oraz sumę liczb nieparzystych.

public static void main(String[] args) {
		int[] numbers = {5,6,3,9,7,2,1,10,18,11};
		int sumOdd = 0;
		for(int i = 0; i < 10; i++){
			if(i % 2 == 0)
			System.out.println(i);
			sumOdd += numbers[i];
			}
			System.out.println("suma liczb nieparzystych to:" + sumOdd);

	}

2

Dodaj else po sysout:

  if(i % 2 == 0){
            System.out.println(i);
}else{
            sumOdd += numbers[i];
}
0
int[] numbers = {5,6,3,9,7,2,1,10,18,11};

long odd = Arrays.stream(numbers).filter(number -> number % 2 != 0).count();

System.out.println("suma liczb nieparzystych to:" + odd);
0

Wcześniejszy zapis daje mi jak najbardziej sumę liczb nieparzystych :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1