0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 12
1

Дан массив А(5). Найти сумму и количество положительных элементов

06.04.2015, 07:55. Показов 11190. Ответов 4
Метки нет (Все метки)

Дан массив А(5). Найти сумму и количество положительных элементов в java se
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2015, 07:55
Ответы с готовыми решениями:

Дан массив A3: E8 найти сумму положительных элементов и количество отрицательных
1) в ячейках E2:E16 находится значение, найти max значение, записать в ячейку E1. 2) Дан массив ...

Дан массив А(30). найти сумму и количество положительных элементов, расположенных между max и min
дан массив А(30). найти сумму и количество положительных элементов, расположенных между...

Дан массив. Найти удвоенную сумму положительных элементов
Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найти: −...

Дан массив А (10). Найти произведение индексов положительных элементов и количество отрицательных элементов
Дан массив А (10). Найти произведение индексов положительных элементов и количество отрицательных...

4
Автоматизируй это!
Эксперт Python
6710 / 4271 / 1157
Регистрация: 30.03.2015
Сообщений: 12,546
Записей в блоге: 29
06.04.2015, 08:45 2
все просто: заполняешь массив числами или вводит юзер, создаешь цикл перебора всех значений массива, если число больше нуля то прибавляешь счетчик положительных элементов и сумма=сумма+число. набросай код, ничего сложного.
0
4424 / 2363 / 853
Регистрация: 29.11.2010
Сообщений: 5,239
07.04.2015, 13:00 3
Лучший ответ Сообщение было отмечено KEKCoGEN как решение

Решение

Вариант для Java 8
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.security.SecureRandom;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.Random;
import java.util.stream.IntStream;
 
public class Launcher {
 
    private static final Random RANDOM = new SecureRandom();
 
    public static void main(String[] args) throws SQLException {
        int array[] = RANDOM.ints(-10, 10).limit(5).toArray();
        int sumOfPositives = IntStream.of(array).filter(i -> i > 0).sum();
        System.out.printf("%s, sum of positives = %d%n", Arrays.toString(array), sumOfPositives);
    }
}
2
4424 / 2363 / 853
Регистрация: 29.11.2010
Сообщений: 5,239
13.04.2015, 11:55 4
Пардон, проглядел количество. Количество считается аналогично сумме:
Java
1
long number = IntStream.of(array).filter(i -> i > 0).count();
1
2 / 2 / 2
Регистрация: 27.03.2013
Сообщений: 55
14.04.2015, 15:09 5
Сделал простенький вариант.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 public static void main(String[] args) {
        
        int sum = 0;
        int counter = 0;
        int[] massive = {-5, -4, -3, -2, -1, 0, 1, 1, 2, 3, 4, 5, 6, 7, 10};
        //Сума положительных элементов массива
        for (int i = 0; i < massive.length; i++) {
            if (massive[i] > 0) {
                sum = sum + massive[i];
                counter ++;
            }
        }
        System.out.println("Сума положительных элементов массива = "+sum);
        System.out.println("Количество положительных элементов массива = "+counter);
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2015, 15:09
Помогаю со студенческими работами здесь

Дан одномерный массив Xn. Найти количество положительных элементов массива
17.1. Дан одномерный массив Xn. Найти количество положительных элементов массива. Вывести на экран...

Дан двумерный массив размером m на n. Найти сумму его положительных элементов
Собственно: дан двумерный массив размером m на n.Найти сумму его полож. элем.Из первых четырех...

Дан массив, среди четных столбцов найти сумму положительных элементов
дан массив X(N,M), среди четных столбцов массива найти сумму положительных элементом. и чтобы...

Дан массив С(10). Найти количество положительных элементов с индексами не кратным трем
Найти количество положительных элементов с индексами не кратным трем.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru