| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] траектория черепахи |
| Автор: Randol 5.8.2007, 16:11 | ||
| нужно на массив 20 на 20 начерчит траекторию черепахи который передвигается спомощю клавиш на С++. сначало все элементы массива равны нульу. элементы движения черепахи равниваются нульу. 1-вперет, 2-направа, 3-налево, 4-назад, шаг черепахи ведется после ведение стороны, 6-печатает на екран переделанный массив и 9-останавливает движения. Я незнаю как сохранить место черепахи и передать ее заново в функцию. помагите с задачой, как оно решается?
|
| Автор: Solomon 5.8.2007, 16:17 | ||||
а эта траектория как должна задаватся? 0- не ходи тут.. 1- ходила7 или 1-первый шаг 2-второй n-энный или как?
это такое приблезительное описание... и потом из переменных CoordX=0;//типа текущие координаты CoordY=0; ты в любой момент сможеш получить текущие координаты
|
| Автор: Randol 5.8.2007, 16:24 | ||
| черепаха сначало стаит на позиций 0; 0 на массиве. и допустим начинаю ходить:
на этом движения заканчивается. если до "9" вести 6 то нужно печатася квадрат из единиц на 15 элементов. |
| Автор: Solomon 5.8.2007, 16:39 | ||||
А что такое число 15 в протоколе выполнения? |
| Автор: JAPH 5.8.2007, 20:01 | ||||
| Solomon, как далеко ходить, вроде Randol, приведите сам квадрат. Желательно, для такого ввода:
Что есть вперёд-назад-вправо-влево? Может, вверх-вниз-вправо-влево?
Функцию в студию P.S. А где в заголовке [C++]? |
| Автор: Rockie 6.8.2007, 12:20 | ||
Можно сделать позицию черепахи полем класса |
| Автор: Rockie 6.8.2007, 14:15 | ||
|
| Автор: Randol 7.8.2007, 17:12 | ||
| ВСЕ! зделал. нетак как хотелось но всеравно получилось. спосибо всем.
|