![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Muffin |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Пол: Женский Реальное имя: Наталья Репутация: ![]() ![]() ![]() |
Привет вам дорогие форумчане. Не могли бы вы помочь мне с одной програмкой. Програмка та ещё,на уровне фантастики. Вот само описание: дается квадрат с где k номер каждой ячейки... за определенное конечное колическтво шагов необходимо просчитать где перемещаемая точка быть не может, она не может двигаться по диагонали, и при этом при каждом шаге должно быть так чтобы точке было куда двигаться, за некоторое колическтво ходов по несколько шагов, точка должна остаться только в одном месте, которое и должна выдавать программа, гдt на выходе должна быть матрца квадрата, а ячейка в которой остается точка должна принимать значение истина. Компилятор Visual Basic Studio 6.0
P.S. Заранее огромное вам спасибо)))) |
![]() ![]() |
Michael_Rybak |
![]()
Сообщение
#2
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
скорее, программа должна последовательно выводить эту матрицу после каждого хода.
т.е. структура программы у тебя будет такая: 1. объявили матрицу 2. заполнили всё значениями true 3. задали и вывели юзеру координаты точки 4. вывели количество шагов в ходе. 5. начинаем цикл: 6. выводим матрицу 7. просим юзера мысленно сделать ход 8. проходим по матрице. если для клетки выполняются три условия - "1. клетка еще не вычеркнута (значение в матрице равно true), 2. точка не может сейчас быть в этой клетке и 3. у клетки не больше трех невычеркнутых соседей", вычеркиваем клетку (заменяем значение в матрице на false) 9. цикл продолжаем до тех пор, пока после вычеркивания очередной клетки не окажется, что осталась всего одна невычеркнутая клетка. 10. выводим конечную матрицу. |
![]() ![]() |
![]() |
Текстовая версия | 23.07.2025 21:19 |