|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
||||||
Вывод индексов элементов массива в обратном порядке с использованием for-each23.07.2018, 09:15. Показов 6249. Ответов 52
Метки нет (Все метки)
Люди, кто знает, как исп-я for-each(!) вывести рез-т данного кода в обратном порядке?
0
|
||||||
| 23.07.2018, 09:15 | |
|
Ответы с готовыми решениями:
52
Вывод элементов массива в обратном порядке Вывод элементов массива в обратном порядке |
|
Автоматизируй это!
|
||
| 23.07.2018, 13:52 | ||
Сообщение было отмечено Valua как решение
Решение
1
|
||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 13:59 [ТС] | |
|
UPD2: Понял !
for - элементы по индексу; for-each - просто элементы (индексов нет). Фуф... наконец то... ![]() А в for-each индексы скрыты или их вообще нет?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 23.07.2018, 14:01 | |
|
0
|
|
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|||||||||||
| 23.07.2018, 14:06 [ТС] | |||||||||||
|
Т.к., в for-each элемент выводится в консоль без указания его индекса, то, есть ли они - индексы там вообще?..
Ну, типа как итератор в коллекции:
0
|
|||||||||||
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
||||||
| 23.07.2018, 14:24 | ||||||
|
вот, тебе для размышлений простая, довольно тупая программка. к этой теме
1
|
||||||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 14:38 [ТС] | |
|
Не... Вот, с этой строки:
charBox[tmpChar] = 1; теряю смысл... зачем в массиве символов, присваивать элементу целочисленное значение? И вообще, зачем здесь два массива?..
0
|
|
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
|
| 23.07.2018, 14:49 | |
|
жаль, что ты так рано сдаешься(( дебагер и голова все, что нужно для этой простоты.
0
|
|
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 14:56 [ТС] | |
|
Я не сдаюсь. Просто надо подумать.
0
|
|
|
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
|
||
| 23.07.2018, 14:56 | ||
|
а зачем дебаггер?
0
|
||
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
||
| 23.07.2018, 15:05 | ||
|
0
|
||
|
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
|
||
| 23.07.2018, 15:07 | ||
|
Аааа... ну здесь и без дебаггера не сложно разобраться. вся программа перед лицом. можно пальцем поводить куда что зачем... У меня нет возможности щас запустить код. Я ведь правильно понимаю, что двойные символы исчезнут? в результате он только по одному разу выведет. Он ведь будет несколько раз одному и тому же элементу единицу присваивать
0
|
||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
||
| 23.07.2018, 15:42 [ТС] | ||
|
// создали и проинициализировали строчный объект; // создали символьный массив на 200 элементов; // перебрали элементы массива - преобразованную в символы строку, с помощью цикла for-each; // проинициализировали элемент массива символов - целочисленным значением (зачем? и почему вне блока for???) я запутался...
0
|
||
|
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
|
|||||||
| 23.07.2018, 15:51 | |||||||
|
2.
0
|
|||||||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 16:00 [ТС] | |
|
Неа...
Такой вид приведения элемента по индексу (charBox[tmpChar]) имеет for. А перед нами for-each. А можно в двух словах - ф-ция 1-го массива и ф-ция 2-го?
0
|
|
|
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
|
|||
| 23.07.2018, 16:06 | |||
|
Посмотрите, какой массив перебирается в форэче, и с элементом какого массива проводится приравнивание к единице
Добавлено через 1 минуту mass[index]=1; Добавлено через 53 секунды
0
|
|||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 17:41 [ТС] | |
|
Так... понятно...
У вас на киберфоруме суициды были уже?..Добавлено через 45 минут Форич перебирает символы - ок Фор - целые числа - ок В выводе в консоль - явное приведение: (char)i - ок Для чего charBox[tmpChar] = 1; - хз Что происходит в скобках условия if (charBox[i] == 1) - хз А можно через какое то время (завтра?) получить ответ? ![]() Добавлено через 37 минут charBox[tmpChar] = 1; - присваивание каждому элементу массива значения 1, т.е., у нас в массиве char двести единц, переданных ссылке charBox. Инициализация элементов необходима для итерации массива в for. Правильно? Осталось понять, что происходит в условии if...
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 23.07.2018, 17:53 | ||||||
|
Valua, эммм...
1
|
||||||
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
||
| 23.07.2018, 17:56 | ||
|
Добавлено через 3 минуты iSmokeJC, буду надеяться, что он не понял твоего подробного объяснения.
0
|
||
|
-11 / 4 / 0
Регистрация: 26.01.2018
Сообщений: 199
|
|
| 23.07.2018, 18:28 [ТС] | |
|
Не, ну так тоже нельзя.. Я уже часов 6 бьюсь. Надо подталкивать иногда..
Upd: буду надеяться, что он не понял твоего подробного объяснения. Я, конечно, тупой, но не до такой же степени... ![]() iSmokeJC СПАСИБО !
0
|
|
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
|
| 23.07.2018, 18:29 | |
|
0
|
|
| 23.07.2018, 18:29 | |
|
Вывод элементов массива в обратном порядке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|