Вопрос по информатике:
Четырехугольник задан своими координатами вершин. Найти P (периметр)
На С++ пожалуйста
- 15.06.2015 04:27
- Информатика
- remove_red_eye 6226
- thumb_up 19
Ответы и объяснения 2
#define SQUARE(a) ((a) * (a))
struct Point
{
int x;
int y;
};
...
int main()
{
...
const int numOfPoints = 4;
Point points[numOfPoints];
...
double p = 0;
for (int i = 0; i < numOfPoints - 1; i++)
p += sqrt(SQUARE(points[i + 1].x - points[i].x)) + SQUARE(points[i + 1].y - points[i].y));
p += sqrt(SQUARE(points[numOfPoints - 1].x - points[0].x)) + SQUARE(points[numOfPoints - 1].y - points[0].y));
}
- 17.06.2015 11:43
- thumb_up 7
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.