Массив из 15 целых чисел. На отрезке от [-10;10]
а) Вычислить количество положительных элементов;
б) Вычислить сумму положительных элементов массива;
в) Вычислить среднеарифметический элементов стоящих на четных местах.

13 Окт 2019 в 14:41
153 +1
1
Ответы
1

а) Для начала создадим массив из 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);

19 Апр в 11:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 855 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир