Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
4 / 1 / 0
Регистрация: 13.08.2019
Сообщений: 167
Записей в блоге: 3

Не попадалось ли такое же значение в двухмерном массиве

20.03.2021, 13:03. Показов 778. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я делаю игру морской бой, мне даны координаты уже поставленных кораблей по x и y(двухмерный массив) и координаты однопалубных кораблей по x и y. Как узнать стоит ли уже там корабль , если стоит то вывести в консоль На этом месте уже располагается часть корабля.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2021, 13:03
Ответы с готовыми решениями:

Не попадалось ли такое же значение в двухмерном массиве
Я делаю игру морской бой, мне даны координаты уже поставленных кораблей по x и y и координаты однопалубных кораблей по x и y. Как стоит ли...

В двухмерном массиве вычислить среднее значение положительных элементов массива
В двухмерном массиве вычислить среднее значение положительных элементов массива.Решить в с++ с помощью функций) Добавлено через 11...

Найти количество элементов, значение которых равно False, в двухмерном массиве
количество элементов, значение которых равно FALSE в двухмерном массиве подскажите направление.как я понимаю за false будет считаться 0 и...

7
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
20.03.2021, 13:15
может использовать Point для координат и сравнивать их?
0
4 / 1 / 0
Регистрация: 13.08.2019
Сообщений: 167
Записей в блоге: 3
20.03.2021, 13:18  [ТС]
Цитата Сообщение от onimor Посмотреть сообщение
может использовать Point для координат и сравнивать их?
А возможно сравнить именно через двухмерный массив и две переменные
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
20.03.2021, 13:22
Цитата Сообщение от DEVELORER Посмотреть сообщение
А возможно сравнить именно через двухмерный массив и две переменные
первая строка поиска по форуму
0
4 / 1 / 0
Регистрация: 13.08.2019
Сообщений: 167
Записей в блоге: 3
20.03.2021, 13:27  [ТС]
onimor, А как тут можно место сравнения двух массивов сравнить один массив и переменную
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
20.03.2021, 13:51
Цитата Сообщение от DEVELORER Посмотреть сообщение
А как тут можно место сравнения двух массивов сравнить один массив и переменную
Поиск элемента в двумерном массиве

Добавлено через 14 минут
просто в цикле перебираешь массив и сравниваешь со своей переменной. если совпало то выводишь в консоль
0
4 / 1 / 0
Регистрация: 13.08.2019
Сообщений: 167
Записей в блоге: 3
20.03.2021, 14:12  [ТС]
onimor, По сути должно выводиться 1 но выводится ничего
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
            int[,] nums2 = { { 0, 1, 2 }, { 3, 4, 5 } };
            int q = 1;
            int w = 4;
            for(int i =0; i< nums2.GetLength(0); i++)
            {
                for (int j = 0; j < nums2.GetLength(0); j++)
                {
                    if (nums2[i, j] == q && nums2[i, j] == w)
                    {
                        Console.WriteLine(i);
                    }
                }
            }
Добавлено через 17 минут
onimor, Ну так что можно это исправить?
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
20.03.2021, 19:37
Цитата Сообщение от DEVELORER Посмотреть сообщение
Ну так что можно это исправить?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 int[,] array = { { 0, 1, 2,3,4,5,6,7,8 }, { 3, 4, 5,6,7,8,9,10,0 } };
            int rows = array.GetUpperBound(0) + 1;
            int columns = array.Length / rows;
            int q = 7;
            int w = 10;
           
                for (int j = 0; j < columns; j++)
                {
                    if (array[0, j] == q && array[1, j] == w)
                    {
                        Console.WriteLine("На этом месте уже располагается часть корабля");
                    }
 
                }
Добавлено через 5 минут
массив выглядит как 2 строки с числами
0) 0, 1, 2,3,4,5,6,7,8
1) 3, 4, 5,6,7,8,9,10,0

соответственно у первой строки индекс 0
у второй 1

чтобы проверить что ячейка (7,10) пустая или занята, нужно найти 7 в строке индекса 0 , после чего проверить что лежит по этому же индексу в строке индекс 1. если там 10 - значит ячейка уже занята
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2021, 19:37
Помогаю со студенческими работами здесь

В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца
В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца и количество элементов первого столбца...

В двухмерном целочисленном массиве найти указанное значение и вычислить результаты указанных действий
Народ помогите решить хоть какие нибудь задания а то у меня совсем не получается. В двухмерном целочисленном массиве (размеры массива...

В двухмерном массиве (размеры массива N M и значения его элементов вводить с клавиатуры) найти указанное значение
Тема вот такая ДВУХМЕРНЫЕ ДИНАМИЧЕСКИЕ МАССИВЫ, ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ. Задание: В двухмерном массиве (размеры массива N, M и значения...

В данном двухмерном массиве A[1..n,1..n] с целыми коэффициентами для каждой строки найти максимальное значение элемента в этой строке
6. В данном двухмерном массиве A с целыми коэффициентами для каждой строки найти максимальное значение элемента в этой строке, напечатайте...

В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти указанное значение. Массив в памяти разм
Помогите решить задания: На простом языке программирования чтобы было просто и понятно. 4. Найти минимальный элемент и поменять его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru