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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Обнуление матрицы в структуре http://www.cyberforum.ru/cpp-beginners/thread686778.html
Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0}
C++ симметрична ли матрица Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ - та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Программа получает на вход число n 100, являющееся числом строк и столбцов в массиве. Далее во входном потоке идёт n строк по n чисел, являющихся элементами массива. Программа должна выводить слово yes для... http://www.cyberforum.ru/cpp-beginners/thread686774.html
C++ Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой
Мальчики помогите пожалуйста, с задачей. -Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой. Определить функцию начисления зарплаты.
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Числа, следующие за числом 0, считывать не нужно. Примеры Входные данные|Результат работы 2 1 7 7 9 1
C++ определите количество строк в массиве, которые содержат значение, равное наибольшему. http://www.cyberforum.ru/cpp-beginners/thread686749.html
В метании молота состязается n спортсменов. Каждый из них сделал m бросков. Победитель определяется по лучшему результату. Определите количество участников состязаний, которые разделили первое место, то есть определите количество строк в массиве, которые содержат значение, равное наибольшему. Программа получает на вход два числа n и m чисел, являющихся элементами массива. Программа должна...
C++ При запуске выходит ошибка Stack overflow учусь mfc v2008 с++ пишу программу для заполнения массива цветами пикселей картинки после долгих поисков написал код: HBITMAP bitmap = (HBITMAP)LoadImage(NULL, "1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_COLOR); tagBITMAP BitmapInfo; RGBTRIPLE Bits; GetBitmapBits(bitmap, 1024* 768* (8 / 4),Bits); int a=Bits.rgbtBlue; int b=Bits.rgbtGreen; int... подробнее

Показать сообщение отдельно
SAUtrade
13 / 13 / 1
Регистрация: 21.10.2012
Сообщений: 140
02.11.2012, 12:59  [ТС]     обединение матрицы с полем
Цитата Сообщение от MrGrig Посмотреть сообщение
я бы вам посоветовал сделать функцию забивания кораблей и передавать ей координаты и длину, тгда когд уменьшится раза 2 точно
далее имеем ваш масив
C++
1
2
3
4
5
6
7
8
9
10
11
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]; если у вас могут быть разные значения в массиве
    cout<<"|"<<endl;
}
Я просто пока понимаю такой подход... Естественно когда соберу прогу в кучу и она будет рабочей перейду к оптимизации...
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru