| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > массим |
| Автор: An123 25.4.2010, 19:40 |
| Задаётся последовательность солдат Они стоят произвольно Если солдат видит перед собой лицо - то он разварачивается, если затылок - то остаётся на месте Все поворачиваются одновременно Через некоторое количество шагов все устаканивается - то есть каждый видит затылок Никак не получается реализовать вот именно сами эти повороты есть массив солдат с их направлениями. Создаем еще один массив той же длины, проходишь по первому массиву и по нему (по указанным правилам) генерируем числа для второго массива. Далее второй массив становится исходным для следующего шага. Может у кого - нить есть похожие задачки или для этой помогите с реализацией |
| Автор: AzeriSoul 26.4.2010, 04:48 | ||||||
Нужно два массива.
Надо учесть еще вариант, когда солдат не смотрит ни в лицо, ни в затылок. Т.е. к примеру последний солдат. Представь ряд, где все солдаты смотрят в одну линию, а вот последний солдат развернут к ним спиной, т.е. смотрит ни в лицо, ни в затылок. |