Расстановка кораблей, морской бой - C#
Формулировка задачи:
Добрый вечер,я пишу программу,которая случайным образом будет расставлять корабли в текстовом файле как в стандартной игре морской бой.Проблема в том что я никак не могу додумать процедурe расстановки кораблей,на данный момент я смог реализовать расположение только однопалубных кораблей,но оно выполняется не совсем правильно,иногда вместо 4-х кораблей в текстовый файл выводятся только 3.Прошу помочь.В архиве содержится исходный код.
Решение задачи: «Расстановка кораблей, морской бой»
textual
Листинг программы
while (field[x, y] == 0 && field[x - 1, y - 1] == 0 && field[x - 1, y] == 0 && field[x - 1, y + 1] == 0 && field[x, y - 1] == 0 && field[x, y + 1] == 0 && field[x + 1, y - 1] == 0 && field[x + 1, y] == 0 && field[x + 1, y + 1] == 0)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д