почему в условии проверки для i мы пишем <chars.array, а для j chars[i].array
alex
9 уровень
помогите пожалуйста
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
alex
30 ноября 2021, 08:47
Спасибо огромное!
0
Алёна Жу
30 ноября 2021, 08:06полезный
Ну вот смотри, любой двумерный массив можно представить как имя[i][j].
i - количество строк, j - количество столбцов.
Когда мы заходим в цикл и i=0, начинаем работать со строками.
А со столбцами мы работаем на каждом витке цикла работы с каждой строкой.
То есть виток цикла выглядит так: Утверждение для строки i верно? Если да, то фиксируем значение для i и попадаем во вложенный цикл для столбцов, где перебираем все его значения.
Вот поэтому и прописываем chars[i], потому что мы перебираем столбцы во вложенном цикле при фиксированном номере строки.
+2
Александр
30 ноября 2021, 03:59полезный
по аналогии
Двумерный массив состоит из строк и столбцов. Каждая ячейка такого массива - это пересечение какой-то строки и столбца.
1. Так что первый цикл for перебирает каждую строку двумерного массива (которая содержит какое-то количество столбцов).
2. А второй цикл for перебирает столбцы в этой строке. Таким образом можно заполнить значением каждый элемент двумерного массива.
+1
JaqFiy
26 декабря 2022, 16:40
подскажите пожалуйста за что отвечает индекс [i] после array в вашей 2 строчке
0