i + firstArray.length
объясните пожалуйста про это значение
firstArray это длинна первого массива а для чего нам i ?
hidden #3085859
10 уровень
не дойдет никак
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей КравцовExpert
1 января 2023, 08:50
У вас есть две полки с книгами на 10 книг. Вы купили еще пару книг, но в эти полки они уже не влезут.
И вы решаете использовать полку на 25 книг.
И говорите, возьму из первой полки и поставлю на i место.
И так до 10.
Переключаетесь на вторую полку. Фактически, вы можете указать с какого места вам нужно продолжать.
С 10 +0(i) это десятое.
10 + 1(i) это 11.
Но вы можете применить финт взгляда на будущее. Чтобы ваша программа работала с любыми полками, так же и этой 25 книжной в будущем. Вы определяете firstArray.length и продолжаете заполнение дальше.
Ответ: firstArray.length это длина первого массива,
firstArray.length + i это положение книги c учетом уже вложенного первого массива. Отступ.
0
ГоффMaster
31 декабря 2022, 18:27
С наступающим!
Смутно догадываюсь (смутно, потому что самому приходится придумывать задачу, где такой оператор может встретиться), что этот оператор может встретиться во втором цикле, в котором в массивс результатом, во вторую его часть, заносят значения из второго исходного массива.
Цикл со счётчиком i, начиная с нуля.
i + firstArray.length - это индекс в массиве с результатом, в который заносится элемент с индексом i из массива-исходника.
0
Кот
31 декабря 2022, 16:50
Во-первых с Наступающим😁.
Во-вторых неплохо бы прикрепить/написать, если не код, то хотя-бы условие задачи. Потому-что например у меня такой задачи может и не быть.
0