Не все элементы переберутся. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Суббота, 16 Февраля 2013, 01:55
tourniquet, ты последовательно меняешь значение каждого элемента массива с любым другим элементом.
а я бы последовательно менял значение каждого элемента массива, кроме последнего, с любым другим элементом, кроме тех, чей индекс меньше.
смысл в следующем: 1. в первую ячейку массива заносим любое из хранимых значений. и всё- от этой ячейки мы добились всего, что нам нужно, так давайте не будем больше её трогать. 2. и так же поступаем с оставшейся частью лабиринта(без выбывшей ячейки). 3. и, да- если у нас осталась одна ячейка, то не трогаем её- смысла нет. все правила форумной игры Дуэль Программистов