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

Написать функцию, которая находит площадь любой фигуры - C++

Восстановить пароль Регистрация
 
TF
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 87
03.09.2013, 20:29     Написать функцию, которая находит площадь любой фигуры #1
Написать функцию, которая находит площадь любой фигуры. Использовать значения по умолчанию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 20:29     Написать функцию, которая находит площадь любой фигуры
Посмотрите здесь:

Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). C++
C++ Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда, описать функцию IsSquare(K)
C++ Ребят выручайте (Написать рекурсивную функцию, которая находит размер самой большой фигуры)
Написать функцию, которая находит площадь N угольника по его сторонам C++
C++ Написать функцию (или макроопределение), которая находит длину стороны по координатам его точек
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
 Аватар для Tsin
419 / 395 / 108
Регистрация: 30.12.2012
Сообщений: 1,086
Записей в блоге: 2
Завершенные тесты: 3
03.09.2013, 20:45     Написать функцию, которая находит площадь любой фигуры #2
TF, ну так в чем проблема?)
используй обобщенную формулу Герона. На вход подавай набор точек.
TF
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 87
03.09.2013, 20:59  [ТС]     Написать функцию, которая находит площадь любой фигуры #3
как это написать?
Chorrol
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 5
04.09.2013, 00:23     Написать функцию, которая находит площадь любой фигуры #4
Под любой фигурой имеется в виду изначально выбранная тобой. Универсальности для чего угодно не требуется. Главное, что бы были использованы значения по умолчанию, а так хоть прямоугольник себе вбей.
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
04.09.2013, 06:06     Написать функцию, которая находит площадь любой фигуры #5
1. сделать проверку фигуры на замкнутость контура (если есть необходимость)
2. использовать заливку типо FloodFill с подсчетом пикселей)

еще можно вспомнить фишку, что любую фигуру можно разбить на треугольнички, соединив между собой все вершины)
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
04.09.2013, 07:38     Написать функцию, которая находит площадь любой фигуры #6
Цитата Сообщение от AntonChik Посмотреть сообщение
любую фигуру можно разбить на треугольнички
И круг тоже можно разбить?
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
04.09.2013, 07:47     Написать функцию, которая находит площадь любой фигуры #7
ок. забыл про уточнение "фигуру, заданную конечным числом вершин"
хотя вообще пользуясь теорией пределов площадь круга можно найти суммой составляющих ее треугольников, ибо окружность это многогранник с бесконечным числом граней.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
04.09.2013, 08:41     Написать функцию, которая находит площадь любой фигуры #8
Цитата Сообщение от AntonChik Посмотреть сообщение
ибо окружность это многогранник с бесконечным числом граней
Окружность это множество точек, равноудаленных от центра. Окружность не замкнутая фигура.
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
04.09.2013, 08:47     Написать функцию, которая находит площадь любой фигуры #9
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Окружность это множество точек, равноудаленных от центра.
геометрическое определение, а я писал с точки зрения теории пределов)

Цитата Сообщение от SatanaXIII Посмотреть сообщение
Окружность не замкнутая фигура.
как это?) вполне себе плоская замкнутая кривая)
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
04.09.2013, 12:01     Написать функцию, которая находит площадь любой фигуры #10
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Окружность это множество точек, равноудаленных от центра. Окружность не замкнутая фигура.
множество ВСЕХ точек , лежащих в одной плоскости, равноудаленных от центра, значит расстояние между точками бесконечно мало и стремится к нулю, соответственно для нашего монитора этим расстоянием можно принебречь и считать что она замкнута xD
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 12:24     Написать функцию, которая находит площадь любой фигуры
Еще ссылки по теме:

C++ Написать функцию, которая находит самую длинную ветку в дереве
C++ Написать программу, которая находит площадь квадрата
C++ написать функцию которая вычисляет площадь криволинейного треугольника

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

Или воспользуйтесь поиском по форуму:
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
04.09.2013, 12:24     Написать функцию, которая находит площадь любой фигуры #11
http://mathworld.wolfram.com/PolygonArea.html
Yandex
Объявления
04.09.2013, 12:24     Написать функцию, которая находит площадь любой фигуры
Ответ Создать тему
Опции темы

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