Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
2 / 2 / 0
Регистрация: 14.12.2018
Сообщений: 37

Вывод суммы элементов лукового массива

18.12.2018, 21:19. Показов 3366. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Подскажите пожалуйста! Работаю в среде eclipse на java.Задание такое необходимо написать функцию которая будет считать сумму элементов лукового массива.Например массив-int [] arr={1,2,3,4,5,7};
Функция должна считать сумму первого элемента с последним, затем сумму второго элемента с предпоследним элементом и сумма элементов не должна быть больше 10 иначе возвращает 0 и т.д.(то есть условие такое: 1+7<10 возвращает 1, 2+5<10 возвращает 1 и т.д).Написала такой код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
static int isOnionArray (int[ ] a)
    {
        final int d=10;
        int sum=0;
        if(a.length > d ) return 0;
        
        
        
    for(int x=0;x<a.length;x++)
            {
        int i=a[x];
        int j=a.length-1;
        int leftNum=i;
        int rightNum=j;
          if(leftNum+rightNum<d)
          {
              x++;
             
              sum=leftNum+rightNum;
          }
        
        System.out.println (leftNum+"+"+rightNum+"="+sum);
        
    }
    return 1;
    }
 
    public static void main(String args[])
    {
        isOnionArray (new int [] {1,2,3,4,5,6,7});
    }
Результат:-
3+6=9
5+6=9
6+6=9
7+6=9


То есть leftNum перепрыгивает на два элемента больше а rightNum был указан как (a.length-1) но он даже с места не сдвинулся.Подскажите пожалуйста как корректно указать так чтобы leftNum двигалась на элемент больше правее с каждым циклом а rightNum двигалась на элемент левее с каждым циклом? Заранее Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.12.2018, 21:19
Ответы с готовыми решениями:

Вывод двухмерного массива и суммы элементов каждой строки
Дан нерегулярный массив который генерируется случайными числами: 1 2 3 5 6 1 1 6 1 2 3 1 1 2 3 5 как вывести колонку...

Вывод суммы положительных элементов массива
Есть программа, содержащая массив. Требуется вывести удвоенную сумму положительных элементов массива. Пока что не выводит ничего....

Вывод в label суммы элементов массива
private void button1_Click(object sender, EventArgs e) { int i;//номер элемента double elem; ...

22
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38228 / 21160 / 4314
Регистрация: 12.02.2012
Сообщений: 34,774
Записей в блоге: 14
20.12.2018, 14:14
Студворк — интернет-сервис помощи студентам
Aviz__, у меня было ощущение, что я где-то слышал это про java-компилятор. Стало быть, ошибся. Жаль.
0
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
20.12.2018, 14:20
Catstail, зато, мы, все вместе, уточнили истину из такого простейшего примера!
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38228 / 21160 / 4314
Регистрация: 12.02.2012
Сообщений: 34,774
Записей в блоге: 14
20.12.2018, 14:21
Aviz__, да. И за это - спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.12.2018, 14:21

Вывод суммы четных элементов массива
Напишите программу, печатающую на экране сумму четных элементов заданного массива вещественных чисел.

Суммирование элементов массива и правильный вывод суммы на экран
Программа определяет, сколько экспертов сказали, что товар i лучше товара j. По всем товарам. Такая ситуация, что никак не могу реализовать...

Подсчет и вывод на экран суммы элементов массива с нечётными значениями
Составьте программу , которая заполняет массив a случайными целыми числами в диапозоне от1 до 10 и выводит на экран сумму эллементов...

Рекурсия (вычисление суммы, вывод элементов одномерного массива в обратном порядке)
Я хочу реализовать рекурсивные функции:1)вычисления суммы k первых членов арифметической прогрессии. 2)вывода в консоль элементов...

Вывод на экран подсчета суммы элементов массива между первым и вторым отрицательными элементами
На С++ написана программа подсчета суммы элементов массива между первым и вторым отрицательными элементами . Но не получается сделать вывод...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru