Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление символа в строке Подскажите какой функцией удалять символ в строке (String не использовать). https://www.cyberforum.ru/ cpp-beginners/ thread1417904.html C++ Работа с классами
Помогите найти косяки в программе.Задание:Дан класс figura.Найти площадь трапеции.данные высота и основания.С использованием конструктора по умолчания.с параметрами.копирования.и деструктор. дано три файла. figura.h #ifndef FIGURA_H #define figura_h class figura { int a, b, c;
C++ Локальные, глобальные переменные и функции Есть массив типа char. char b; Он заполнен нулями и единицами. b находится в main. Нужно вывести на консоль b в ф-ции main, но уже в десятичном виде. Вопрос: Как определить b другой функции, которая осуществляет перевод? То есть мне надо как-то обратиться к этому массиву, чтоб он существовал для функции BinToDec. int main() https://www.cyberforum.ru/ cpp-beginners/ thread1417886.html C++ Произведение двух матриц Нужно умножить матрицу A(3x3) на B(3x3), но ввод каждой матрицы должен быть такой, что: a=*сами вводим* , a=*сами* , и т.д., а вывод просто результирующей матрицей C без индексов Добавлено через 10 часов 40 минут сам написал. Код C++ #include <iostream> using namespace std; void main() { https://www.cyberforum.ru/ cpp-beginners/ thread1417860.html
C++ Действия над массивами (объединение, разность)
Создать класс в котором есть массив, его нужно разбить на 2 массива. В еще одном классе эти массивы нужно использовать как множества чисел и сделать их объединение, разницу, пересечение и симметричную разницу - каждое действие в новом методе, я начало сделать, а от эти действия у меня не получились, ибо не пойму как правильно работать с элементами массива, если кто знает как сделать буду очень...
C++ Y=e-x=1-x+x2/2!-x3/3!+.+(-1)n xn/n+ y=e-x=1-x+x2/2!-x3/3!+...+(-1)n xn/n+.. помогите Нарушение правил п. 5.4 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены. https://www.cyberforum.ru/ cpp-beginners/ thread1417798.html
C++ Программа решения СЛАУ не выводит значение переменной Почему не выводит значения X? Вот код програмы: #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; double det(int n, double **a) https://www.cyberforum.ru/ cpp-beginners/ thread1417792.html C++ Создание программы реализующей класс «Комплексные числа» средствами языка C++
Создание программы реализующей класс «Комплексные числа» средствами языка C++
C++ Namespace vs special class name [SS:System vs SuperSystem] Допустим я делаю 10 каких - то сетевых библиотек. В каждой библиотеке есть какой - то свой сервер, класс сервера с названием Server. Все 10 библиотек я подключаю к своему целевому проекту. Подключаю их инклюдники и получаю конечно же кучу ошибок по поводу мультидифинишенов. Вопрос. Что по вашему лучше использовать? 1. Делать namespace для каждой либы и создавать классы как SL1::Server,... https://www.cyberforum.ru/ cpp-beginners/ thread1417786.html C++ Найти и сохранить в строке те слова, в которых все чётные цифры образуют неубывающую последовательность чисел https://www.cyberforum.ru/ cpp-beginners/ thread1417781.html
Словом текста является последовательность цифр; между соседними словами - не менее одного пробела. Найти и сохранить в строке те слова, в которых все чётные цифры образуют неубывающую последовательность чисел. Одну цифру не считать последовательностью. Чтение из файла. Результат записать в файл(1-в если удовл. условию, 0-если не удовл. условию). Реализация через КОНЕЧНЫЙ АВТОМАТ Ну никак не...
C++ Перевод *char в int[] c++
Нужно перевести длинное число которое хранится в виде "+/-324354365654656" в char* в массив int. Нулевой элемент массива знак. Как посимвольно считывать *char и сохранять в массиве как (символ из char*) -'0' ?
C++ Ввод/вывод строки https://www.cyberforum.ru/ cpp-beginners/ thread1417753.html
#include <iostream> using std::cin; using std::cout; using std::endl; #include <string> using std::strlen; using std::string; #include <iomanip>
2273 / 1764 / 741
Регистрация: 27.07.2012
Сообщений: 5,241
10.04.2015, 17:28 0

Морской бой - программа зацикливается на расстановке кораблей - C++ - Ответ 7463365

10.04.2015, 17:28. Показов 963. Ответов 4
Метки (Все метки)

Ответ

Запусти в отладчике, поставь точку останова где-нибудь в функции ships и смотри, какое из условий выхода из цикла не выполняется.

ПС. И расставь нормально отступы и {} скобки. Код невозможно читать.

Добавлено через 7 минут
C++
1
2
    for (N = 3; N >= 0; N--)
        for (M = 0; M <= 3 - N; M++)
Сразу:
1) внешний цикл: N = 3
2) внутренний цикл: начальное значение M = 0,
условие выхода: M <= N - 3 т.е. M <= 3 - 3 ... M <= 0,
далее M только увеличивается, а значит никогда не будет меньше нуля.

Вот и зацикливание.

Вернуться к обсуждению:
Морской бой - программа зацикливается на расстановке кораблей C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2015, 17:28
Готовые ответы и решения:

Расстановка кораблей (морской бой)
Доброго времени суток, при расстановке 2х палубных кораблей возникает проблема... При выборе точки...

Консольный морской бой. Расстановка кораблей
Добрый вечер, уважаемые форумчане. Хочу написать консольный морской бой. Начал с функции...

Морской бой. Ф-ция автоматической рассатновки кораблей.
Добрый день, ув. форумчане! Есть задание написать консольный морской бой. Есть задача расстановки...

Проверить правильность расстановки кораблей. Морской бой
Есть матрица NxM, где расставлены корабли. Корабли не стоят на краю матрицы, кол-во 4-х клеточных...

4
10.04.2015, 17:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2015, 17:28
Помогаю со студенческими работами здесь

Морской бой.Обработка массива. Расстановка кораблей
Пытаюсь написать морской бой. Свою карту я подгружаю из файла. Проблема в том, что у меня не...

Морской бой: расставляется кораблей больше, чем положено
Здравствуйте! Пишу игру &quot;Морской бой&quot; в консоли, и попалась одна неприятная ситуация. Есть функция...

Создать класс, реализующий хранилище кораблей для игрока в «Морской бой»
Всем привет. Это задача по теме контейнерные классы. Не бейте только за глупый вопрос. Но в данной...

Случайное распределение кораблей по полю в игре "морской бой"
Привет всем кто читал мой предыдущий пост про векторы в морском боем, в той же фунции появилась...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru