а) Для начала создадим массив из 15 целых чисел на отрезке от -10 до 10:
int[] array = {-3, 5, -7, 10, 2, -4, 6, -8, 9, -1, 4, -2, 7, -5, 3};
int countPositive = 0;for (int i = 0; i < array.length; i++) {if (array[i] > 0) {countPositive++;}}
System.out.println("Количество положительных элементов: " + countPositive);
б) Теперь найдем сумму положительных элементов массива:
int sumPositive = 0;for (int i = 0; i < array.length; i++) {if (array[i] > 0) {sumPositive += array[i];}}
System.out.println("Сумма положительных элементов массива: " + sumPositive);
в) Наконец, посчитаем среднеарифметическое элементов стоящих на четных местах:
int evenSum = 0;int evenCount = 0;for (int i = 0; i < array.length; i++) {if (i % 2 == 0) {evenSum += array[i];evenCount++;}}
double avgEven = (double)evenSum / evenCount;System.out.println("Среднеарифметическое элементов на четных местах: " + avgEven);
а) Для начала создадим массив из 15 целых чисел на отрезке от -10 до 10:
int[] array = {-3, 5, -7, 10, 2, -4, 6, -8, 9, -1, 4, -2, 7, -5, 3};
int countPositive = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] > 0) {
countPositive++;
}
}
System.out.println("Количество положительных элементов: " + countPositive);
б) Теперь найдем сумму положительных элементов массива:
int sumPositive = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] > 0) {
sumPositive += array[i];
}
}
System.out.println("Сумма положительных элементов массива: " + sumPositive);
в) Наконец, посчитаем среднеарифметическое элементов стоящих на четных местах:
int evenSum = 0;
int evenCount = 0;
for (int i = 0; i < array.length; i++) {
if (i % 2 == 0) {
evenSum += array[i];
evenCount++;
}
}
double avgEven = (double)evenSum / evenCount;
System.out.println("Среднеарифметическое элементов на четных местах: " + avgEven);