Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/34: Рейтинг темы: голосов - 34, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 42
1

Сформировать убывающий массив из чисел, которые делятся на 3

28.10.2018, 15:18. Показов 7028. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Еще нужно Сформировать убывающий массив из чисел, которые делятся на 3.
я написал но он почему то не работает
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package arraynew;
 
public class Mainarray {
 
    public static void main(String args []) {
        int[] m = new int[300];
        for(int x=300; x>1; x=x-3) {
            m[x]=x;
    
        System.out.println(m[x]);
    }
    }
 
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2018, 15:18
Ответы с готовыми решениями:

Сформировать убывающий массив из чисел, которые делятся на 3
Сформировал убывающий массив из чисел, которые делятся на 3. Правильно ли я сделал? Можете...

Сформировать файл X целых чисел. Записать в файл R все компоненты файла X, которые делятся на 2 и не делятся на 5.
Сформировать файл X компонентами которого являются целые числа. Записать в файл R все компоненты...

Дан одномерный массив целых чисел. Найти количество и сумму тех членов массива, которые делятся на 5 и не делятся на
Дан одномерный массив целых чисел. Найти количество и сумму тех членов массива, которые делятся на...

Двумерный массив. Сформировать из элементов массива одномерный массив, в который поместить все нечетные элементы, которые делятся на 3
Дан двумерный массив А с размерностью NxN, элементы массива - случайные целые числа из диапазона...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
28.10.2018, 16:41 2
Цитата Сообщение от Aleasis Посмотреть сообщение
for(int x=300; x>1; x=x-3)
какая тут логика?
Java
1
2
3
for(int x=300; x>1; x--) {
 m[x]=x*3;
}
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
28.10.2018, 17:44 3
Aleasis,
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class MyClass {
    public static void main(String args[]) {
        int x = 57, s = 30;
        int[] arr = new int[s];
        for(int i = x, j = 0; j<s; j++, i -=3) {
            arr[j] = i;
        }
        for(int i=0; i<s; i++) {
            System.out.println("arr["+i+"]="+arr[i]);
        }
    }
}
Кликните здесь для просмотра всего текста
Код
arr[0]=57
arr[1]=54
arr[2]=51
arr[3]=48
arr[4]=45
arr[5]=42
arr[6]=39
arr[7]=36
arr[8]=33
arr[9]=30
arr[10]=27
arr[11]=24
arr[12]=21
arr[13]=18
arr[14]=15
arr[15]=12
arr[16]=9
arr[17]=6
arr[18]=3
arr[19]=0
arr[20]=-3
arr[21]=-6
arr[22]=-9
arr[23]=-12
arr[24]=-15
arr[25]=-18
arr[26]=-21
arr[27]=-24
arr[28]=-27
arr[29]=-30


Добавлено через 3 минуты
У вас ничего и не может работать, у вас 300 элементов в массиве, и вы обращаетесь к 300-му индексу, а как мы знаем индексация идет с 0! + логика непонятня, вы заполняете только каждый 3-й индекс массива.

Добавлено через 3 минуты
Aleasis, вот xoraxax еще проще написал без этих излишеств в форе.
0
0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 42
28.10.2018, 23:01  [ТС] 4
да точно я потом уже понял спасибо за пояснения
0
 Аватар для Aviz__
2718 / 2029 / 504
Регистрация: 17.02.2014
Сообщений: 9,429
29.10.2018, 10:50 5
вот еще
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args) {
        int[] arrNumsDiv3 = new int[300];
        int indexArr = 0;
        int beginNum = 100;
        while (indexArr < arrNumsDiv3.length) {
            if (beginNum % 3 == 0 && beginNum != 0) {
                arrNumsDiv3[indexArr] = beginNum;
                indexArr++;
            }
            beginNum--;
        }
        for (int tmp : arrNumsDiv3)
            System.out.println(tmp);
    }
0
29.10.2018, 10:50
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.10.2018, 10:50
Помогаю со студенческими работами здесь

Определите, каких чисел в массиве больше: которые делятся на первый или которые делятся на последний элемент
Определите, каких чисел в массиве больше: которые делятся на первый элемент массива или которые...

Определите, каких чисел в массиве больше: которые делятся на первый элемент массива или которые делятся на последний эле
Определите, каких чисел в массиве больше: которые делятся на первый элемент массива или которые...

Задан массив целых чисел М * Н. Найти элементы, которые делятся на 7 и образовать из них одномерный массив
задано массив целых числе М * Н найти элементы, которые делятся на 7 и образовать из них одномерный...

Дан файл целых чисел, найти числа которые делятся на 3 и не делятся на 5
Зачада на файлы в pascale: Дан файл целых чисел, найти числа которые делятся на 3 и не делятся на...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
Для чего нужен UserManager.isU­serAGoat(­) в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru