Дан массив, содержащий 70 неотрицательных целых чисел, не привышающих 1000. Опишите на одном из языков программирования алгоритм, позволяющий найти и вывести сумму двух соседних элементов массива, имеющих одинаковую чётность. Гарантируется, что в массиве есть соседние элементы, имеющие одинаковую чётность.
// Объявляем функцию для нахождения суммы двух соседних элементов с одинаковой чётность void findSumOfNeighbors(int[] arr) int sum = 0;
for (int i = 0; i < arr.length - 1; i++) if (arr[i] % 2 == arr[i + 1] % 2) { // Проверяем соседние элементы на одинаковую чётност sum = arr[i] + arr[i + 1]; // Считаем сумму соседних элементо break; // Выходим из цикла после нахождения первой пары соседних элементов с одинаковой чётность
System.out.println("Сумма двух соседних элементов с одинаковой чётностью: " + sum);
}
// Пример использовани int[] array = {2, 5, 8, 6, 10, 3, 7, 4, 9, 12} findSumOfNeighbors(array); // Выведет: 12 (сумма соседних элементов 3 и 7)
// Объявляем функцию для нахождения суммы двух соседних элементов с одинаковой чётность
for (int i = 0; i < arr.length - 1; i++)void findSumOfNeighbors(int[] arr)
int sum = 0;
if (arr[i] % 2 == arr[i + 1] % 2) { // Проверяем соседние элементы на одинаковую чётност
sum = arr[i] + arr[i + 1]; // Считаем сумму соседних элементо
break; // Выходим из цикла после нахождения первой пары соседних элементов с одинаковой чётность
System.out.println("Сумма двух соседних элементов с одинаковой чётностью: " + sum);
}
// Пример использовани
int[] array = {2, 5, 8, 6, 10, 3, 7, 4, 9, 12}
findSumOfNeighbors(array); // Выведет: 12 (сумма соседних элементов 3 и 7)