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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TF
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 94
#1

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

03.09.2013, 20:29. Просмотров 817. Ответов 10
Метки нет (Все метки)

Написать функцию, которая находит площадь любой фигуры. Использовать значения по умолчанию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 20:29     Написать функцию, которая находит площадь любой фигуры
Посмотрите здесь:
C++ Написать рекурсивную функцию, которая находит размер самой большой фигуры
Написать функцию, которая находит площадь N угольника по его сторонам C++
C++ Написать программу, которая находит площадь квадрата
Написать функцию, которая находит минимальный элемент одномерного массива C++
C++ Написать функцию, которая находит самую длинную ветку в дереве
C++ Написать функцию, которая находит элемент c минимальной массой класса Dog
Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
709 / 454 / 129
Регистрация: 30.12.2012
Сообщений: 1,235
Записей в блоге: 2
Завершенные тесты: 3
03.09.2013, 20:45     Написать функцию, которая находит площадь любой фигуры #2
TF, ну так в чем проблема?)
используй обобщенную формулу Герона. На вход подавай набор точек.
TF
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 94
03.09.2013, 20:59  [ТС]     Написать функцию, которая находит площадь любой фигуры #3
как это написать?
Chorrol
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 5
04.09.2013, 00:23     Написать функцию, которая находит площадь любой фигуры #4
Под любой фигурой имеется в виду изначально выбранная тобой. Универсальности для чего угодно не требуется. Главное, что бы были использованы значения по умолчанию, а так хоть прямоугольник себе вбей.
AntonChik
1084 / 582 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
04.09.2013, 06:06     Написать функцию, которая находит площадь любой фигуры #5
1. сделать проверку фигуры на замкнутость контура (если есть необходимость)
2. использовать заливку типо FloodFill с подсчетом пикселей)

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

Цитата Сообщение от SatanaXIII Посмотреть сообщение
Окружность не замкнутая фигура.
как это?) вполне себе плоская замкнутая кривая)
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 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++ написать функцию которая вычисляет площадь криволинейного треугольника
Написать функцию mult с переменным числом параметров, которая находит произведение чисел типа float C++
Надо написать функцию, которая по массиву действительных чисел x1, x2, ..., xn находит произведение положительных элементов массива 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     Написать функцию, которая находит площадь любой фигуры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru