Вопрос задан 14.06.2023 в 18:24. Предмет Информатика. Спрашивает Світайло Діана.

Найти сумму всех элементов массива Java Scanner scanner = new Scanner(System.in); int a =

scanner.nextInt(); int[] mass = new int[a]; for (int i = 0; i < mass.length; i++) { mass[i] = scanner.nextInt(); } int b = 0; for (int i = 0; i < mass.length; i++) { if (mass[i] > 0) { b += mass[i]; } } System.out.println(b +" "); помогите пожалуйста , код работает правильно! но еще надо сделать так что бы отрицательные числа тоже складывались с положительными
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Левин Даниил.

Ответ:

Если я правильно понял, вы хотите чтобы отрицательные числа тоже складывались, то просто берём модуль от них:

b += Math.abs(mass[i])

Если не правильно понял, поясните в комментариях, я отвечу.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы суммировать как положительные, так и отрицательные числа, вам нужно изменить вашу вторую циклическую конструкцию, в которой суммируются только положительные числа. Вот измененный код, который учитывает отрицательные числа:

java
Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int[] mass = new int[a]; for (int i = 0; i < mass.length; i++) { mass[i] = scanner.nextInt(); } int sum = 0; for (int i = 0; i < mass.length; i++) { sum += mass[i]; } System.out.println(sum);

В этом коде переменная sum инициализируется нулем перед вторым циклом. Затем каждый элемент массива mass прибавляется к sum, включая как положительные, так и отрицательные числа. Наконец, результат выводится на экран с помощью System.out.println().

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос