Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Java] Найти суму элементов масива


Автор: maxi2 27.5.2013, 18:21
Есть масив чисел Х[1..2n]. Надо определить суму элементов от Хn+1 до Х2n что больше всех элементов Х1..Хn. / Я так понимаю, что сперва надо определить наибольшее число из первых n-элементов масива. А потом определить какие из чисел второй части масива больше от этого числа, и если оно больше тогда и их сумировать. Кажется простая задача, но если бы кто набросил этот кажется простой код был бы благодарен ибо это в принципе моя первая задачка которую я должен сделать.

Автор: jk1 31.5.2013, 08:41
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: Pawl 31.5.2013, 21:17
Код

public class SumMinMax {
    public static void main(String[] args) {
     int n = 3;
        int[] mas = {3, 5, 4, 2, 7, 9};
        java.util.Arrays.sort(mas, 0, n);
        int sum = 0;
        for (int i = n; i < 2 * n; i++) {
            if (mas[i] > mas[n - 1]) {
                sum += mas[i];
            }
        }
        System.out.println(sum);
    }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)