Расстановка кораблей, морской бой - 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы