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

Дополнить функционал программы - найти остров с наибольшей береговой линией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ codeblocks как сделать IDE на русском http://www.cyberforum.ru/cpp-beginners/thread1084769.html
И что лучше Visual Studio(язык С++) или Embarcadero Rad Studio
C++ Перегрузка new, delete Помогите найти неточность в формате для перегрузки new и delete: void *operator new(size_t размер) { //выполнение выделения return указатель_на_память; } void operator delete(void *p) { //освобождение памяти, на которую указывает р } http://www.cyberforum.ru/cpp-beginners/thread1084763.html
Поменять местами макс и мин эл-ты массива C++
Ребят, как поменять местами макс. и мин. элементы в массиве? Макс. и мин. элемент я нашел...вот код randomize(); int a,n,m,i,j,max=0,min=1000,c; cout«"n="; cin»n; cout«"m="; cin»m; for (i=0; i<n; i++) { for (j=0; j<n; j++) { a=random(20);
C++ Деструктор
Я написал деструктор, но препод сказал переделать так как надо было смотреть на то, как я выделял память. Помогите исправить. int **m6; for (int i = 0; i < 10; ++i) { m6 = new int*; for (int j = 0; j < 5; ++j) m6 = new int; } for (int i = 0; i < 10; ++i)
C++ Найти учеников которые родились зимой http://www.cyberforum.ru/cpp-beginners/thread1084751.html
Задание: Дано список записей с полями:фамилия ученика и дата рождения. Найти тех которые родились зимой. К какой теме принадлежит задача?? Как решить?
C++ Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функц Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде функции a=0 b=pi/5 m=10 f(x)=tg(x)-x Помогите пожалуйста! подробнее

Показать сообщение отдельно
virtuos553
 Аватар для virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
30.01.2014, 16:37  [ТС]     Дополнить функционал программы - найти остров с наибольшей береговой линией
береговая линия это ребро между 0 и 1

Пример.
0 0 0 0
0 1 1 0
0 0 1 0
0 0 0 0
тут береговая линия равна 8

0 0 0
0 1 0
0 0 0

тут 4

Добавлено через 1 минуту
если внутри острова есть озеро, то длину береговой линии озера тоже надо считать

0 0 0 0 0
0 1 1 1 0
0 1 0 1 0
0 1 1 1 0
0 0 0 0 0
тут длина береговой линии острова равна 16

Добавлено через 3 минуты
Также считать , что вокруг карты вода(за пределами массива)

Добавлено через 2 минуты
Цитата Сообщение от SatanaXIII Посмотреть сообщение
___

[SPOILER=18]
[SPOILER=20]
в его примере береговая линия будет очень большой, учитывая , что за пределами вода
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru