Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

обединение матрицы с полем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обнуление матрицы в структуре http://www.cyberforum.ru/cpp-beginners/thread686778.html
Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0}
C++ симметрична ли матрица Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ - та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Программа... http://www.cyberforum.ru/cpp-beginners/thread686774.html
C++ Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой
Мальчики помогите пожалуйста, с задачей. -Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой. Определить функцию...
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Числа, следующие за числом...
C++ определите количество строк в массиве, которые содержат значение, равное наибольшему. http://www.cyberforum.ru/cpp-beginners/thread686749.html
В метании молота состязается n спортсменов. Каждый из них сделал m бросков. Победитель определяется по лучшему результату. Определите количество участников состязаний, которые разделили первое место,...
C++ При запуске выходит ошибка Stack overflow учусь mfc v2008 с++ пишу программу для заполнения массива цветами пикселей картинки после долгих поисков написал код: HBITMAP bitmap = (HBITMAP)LoadImage(NULL, "1.bmp", IMAGE_BITMAP, 0, 0,... подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
02.11.2012, 12:56
я бы вам посоветовал сделать функцию забивания кораблей и передавать ей координаты и длину, тoгда код уменьшится раза 2 точно
далее имеем ваш масив
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
char ship[10][10];
cout<<"  0123456789     0123456789\n #----------#   #----------#\n";
for(int i=0;i<10;i++){
    cout<<i<<"|";
    for(int j=0;j<10;j++)
        if(ship[i][j]!='K')
            cout<<" ";
        else
            cout<<"K"; //или cout<<ship[i][j]; если у вас могут быть разные значения в массиве
    cuut<<"  "<<i<<"|";
    for(int k=0;k<10;k++)//это уже для корабля соперника, подделаете для себя думаю
        if(ship1[i][j]!='K')
            cout<<" ";
        else
            cout<<"K"; //или cout<<ship[i][j]; если у вас могут быть разные значения в массиве
    cout<<"|"<<endl;
}
cout<<" #----------#   #----------#\n";
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru