0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 40
|
||||||
1 | ||||||
Морской бой - программа зацикливается на расстановке кораблей10.04.2015, 17:04. Показов 893. Ответов 4
Метки нет Все метки)
(
Нужно написать курсовую(игру). Решила написать морской бой(пока что консольно). Написала программу для расстановки кораблей. Не могу понять, почему код зацикливается..
![]()
0
|
|
10.04.2015, 17:04 | |
Ответы с готовыми решениями:
4
Расстановка кораблей (морской бой) Консольный морской бой. Расстановка кораблей Морской бой. Ф-ция автоматической рассатновки кораблей.
|
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
|||||||||||
10.04.2015, 17:08 | 2 | ||||||||||
Возможно, имелось в виду:
1
|
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 40
|
|
10.04.2015, 17:14 [ТС] | 3 |
Да, действительно.. тут ошибка, спасибо, но от этого зацикливание не прекратилось..)
0
|
2098 / 1619 / 690
Регистрация: 27.07.2012
Сообщений: 4,853
|
||||||
10.04.2015, 17:28 | 4 | |||||
Запусти в отладчике, поставь точку останова где-нибудь в функции ships и смотри, какое из условий выхода из цикла не выполняется.
ПС. И расставь нормально отступы и {} скобки. Код невозможно читать. Добавлено через 7 минут
1) внешний цикл: N = 3 2) внутренний цикл: начальное значение M = 0, условие выхода: M <= N - 3 т.е. M <= 3 - 3 ... M <= 0, далее M только увеличивается, а значит никогда не будет меньше нуля. Вот и зацикливание.
0
|
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 40
|
||||||||||||||||
10.04.2015, 18:26 [ТС] | 5 | |||||||||||||||
Зацикливание ушло, как только я взяла выражение N-3 в скобки
Добавлено через 31 минуту Только вот алгоритм все-равно не правильный...)) Буду благодарна, если кто-нибудь поможет его исправить))
Более аккуратно оформленный код)
0
|
10.04.2015, 18:26 | |
Помогаю со студенческими работами здесь
5
Морской бой.Обработка массива. Расстановка кораблей
Создать класс, реализующий хранилище кораблей для игрока в «Морской бой» Случайное распределение кораблей по полю в игре "морской бой" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |