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

Посчитать количество прямоугольников, заданных черным цветом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивная сортировка массива. http://www.cyberforum.ru/cpp-beginners/thread1022666.html
Помогите срочно! Дан массив в c++ {'A','B','C','D','E','F','G'}, надо написать код через int или void чтобы пользователь мог ввести два индекса и элементы между двумя этими индексами и включая сами индексы поменяли порядок на обратный.Все это должно выполнятся с помощь рекурсии! например: {'A','B','C','D','E','F','G'} => вводим индексы 2 и 5 => получаем {'A','B','F','E','D','C','G'} ...
C++ Массивы в c++ написать код через int или void Помогите срочно! Дан массив в c++ {'A','B','C','D','E','F','G'}, надо написать код через int или void чтобы пользователь мог ввести два индекса и элементы между двумя этими индексами и включая сами индексы поменяли порядок на обратный.Все это должно выполнятся с помощь рекурсии! например: {'A','B','C','D','E','F','G'} => вводим индексы 2 и 5 => получаем {'A','B','F','E','D','C','G'} http://www.cyberforum.ru/cpp-beginners/thread1022665.html
C++ Перебор массива для поиска большего по модулю элемента
#include <iostream> #include <ctime> #include <cmath> #include <iomanip> using namespace std; int main(){ setlocale(LC_ALL,"Russian"); int num, a, b, pos=0, max=0;
Количество восьмеричных чисел в double C++
Собственно нашёл одну интересную задачку. Составьте программу, которая определяет максимальное возможное количество восьмеричных чисел в типе double. Кто-нибудь может объяснить, что это означает? Если например брать int, то там понятно. Берем максимальное положительное значение и переводим в восьмеричную систему, считаем. Но в double там 52 бита отводится под мантиссу и 11 под экспоненту и это...
C++ Найти ошибку в программе со Свитч http://www.cyberforum.ru/cpp-beginners/thread1022637.html
Здраствуйте. недавно начал работать с оператором switch и при выполнении задания я где-то допустил ошибку. Не могли бы вы подсказать, что нужно исправить? Само задание: http://www.cyberforum.ru/attachment.php?attachmentid=334900&stc=1&d=1385680876 Текст программы, который я набрал: #include <iostream.h> #include <math.h> int main()
C++ График функции в Canvas Помогите, пожалуйста, построить график ф-ции y=exp(cos(x))*cos(sin(x)), где x изменяется в интервале от a до b с ходом h.Нужно именно через компонент Canvas, Chart в данном случае не подходит. подробнее

Показать сообщение отдельно
Demon55
1 / 1 / 0
Регистрация: 29.11.2013
Сообщений: 42
29.11.2013, 08:58     Посчитать количество прямоугольников, заданных черным цветом
С++ изучаю несколько месяцев и есть проблемы с синтаксисом и пониманием=)
Не совсем понятно что от меня требуют?
И не знаю как реализовать решение данной задачи.
Заранее благодарен, за помощь.

Собственно, задача:
Прямоугольное поле m на n разбито на mn квадратных клеток. Некоторые клетки покрашены в черный цвет. Известно, что все черные клетки могут быть разбиты на несколько непересекающихся и не имеющих общих вершин черных прямоугольников. Считая, что цвета клеток даны в виде массива типа arr [m] [n], где каждый элемент равен единице только тогда когда эта клетка черная, если она белая, то элемент массива равен 0, подсчитать число черных прямоугольников.
Прим. Число прямоугольников равно числу их левых верхних углов. Является ли клетка верхним углом, можно узнать, посмотрев на ее цвет, а так же цвет верхнего и левого соседей.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru