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

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

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

Студворк — интернет-сервис помощи студентам
Еще нужно Сформировать убывающий массив из чисел, которые делятся на 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 все компоненты файла X, которые делятся на 2 и не делятся...

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

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
28.10.2018, 16:41
Цитата Сообщение от 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
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]);
        }
    }
}
Кликните здесь для просмотра всего текста
Code
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
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  [ТС]
да точно я потом уже понял спасибо за пояснения
0
 Аватар для Aviz__
2744 / 2053 / 507
Регистрация: 17.02.2014
Сообщений: 9,473
29.10.2018, 10:50
вот еще
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.10.2018, 10:50
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru