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

Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..." - C++

Восстановить пароль Регистрация
 
someone_ua
1 / 1 / 0
Регистрация: 09.10.2010
Сообщений: 54
01.06.2011, 15:08     Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..." #1
Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..."
Собственно пробывал так:
C++
1
2
3
4
5
6
        for (i=0;i<10;i++)
                for (j=0;j<10;j++)
                        if (a[i-1][j]==true||a[i][j-1]==true||a[i+1][j]==true||a[i][j+1]==true)
                        {                                         //без true не работает тоже
                                ...
                        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2011, 15:08     Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..."
Посмотрите здесь:

C++ Как "подкрасить" некоторые элементы массива на выводе во время выполнения программы
"И" ведет себя как "ИЛИ" C++
C++ Обчисление введенной строки любого формата(пример:"(2+3)/4*2"или"2+3"или ...)
Найти в матрице самую длинную цепочку подряд стоящих 0 по горизонтали или вертикали C++
Существует ли элемент в "сложном" векторе C++
C++ Дана строка, в котором есть слово "да" или слово "нет". Если в нем есть слово "нет", то удалить его
C++ Сколько существует способов расставить между цифр знаки "+" и "-"
Не существует подходящей функции преобразования из "std::string" в "int" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
01.06.2011, 15:12     Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..." #2
C++
1
if (a[i-1]
На первом же проходе вылетит при i=0 ибо получается отрицательный индекс
Yandex
Объявления
01.06.2011, 15:12     Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..."
Ответ Создать тему
Опции темы

Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru