Algorytm mnożący dwie kolejne liczby w tablicy i zwracający sumę par liczbowych

0

Witam
Próbuję napisać program, który z Tablicy liczb będzie mnożył dwie kolejne liczby i zwracał sumę wszystkich par. W przypadku nieparzystej ilości liczb w tablicy program zacznie od dodawania. Przykładowo dla tablicy Array[4,5,6,7,1] = 4+5x6+7x1. Array2 [5,6,7,8] = 5x6+7x8.
Mój kod wygląda następująco:

 public static void mnozenie(int[] Array) {
        if (Array.length % 2 == 0) {
            for (int i = 0; i < Array.length; i++) {
                int iloczyn = Array[i] * Array[i + 1];
                int suma = 0;
                iloczyn += suma;
                System.out.println(Array[i]);
            }
        } else {
            for (int i = 1; i < 0; i--) {
                int pierwsza = Array[0];

                int iloczyn = (Array.length - i) * (Array.length - (i + 1));
                int suma = 0;
                iloczyn += suma;
                System.out.println(Array[i]);
            }

        }

    }
1

Kod jest raczej bez sensu i nie spełnia wymagań,

 public static long mnozenie(int[] Array) {
        long suma = 0;
        if (Array.length % 2 == 0) {
            for (int i = 0; i < Array.length; i+=2) {
                suma += Array[i] * Array[i + 1];
            }
        }
...
    return suma;
}
0

Dziękuje za pomoc!

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