Ariuntrius
5 год назад
4. Дані координати вершин багатокутника (x1, y1,x2,y2,.x10,y10). Напишіть програму для обчислення його периметра (обчислення відстані між вершинами оформити підпрограмою).
C++ пожалуйста
ОТВЕТЫ
Шулепников
Jun 30, 2019
#include lt;stdio.hgt;
#include lt;windows.hgt;
#include lt;math.hgt;
#pragma warning(disable: 4996)
struct POINTF{
float x;
float y;
};
float len(POINTF* a, POINTF* b){
return sqrt(pow(b-gt;x - a-gt;x,2) + pow(b-gt;y - a-gt;y,2));
}
void main() {
struct POINTF point[10];
float result;
int i = 10;
while (i-- != 0) {
scanf("ff", point[i].x, point[i].y);
}
}
#include lt;windows.hgt;
#include lt;math.hgt;
#pragma warning(disable: 4996)
struct POINTF{
float x;
float y;
};
float len(POINTF* a, POINTF* b){
return sqrt(pow(b-gt;x - a-gt;x,2) + pow(b-gt;y - a-gt;y,2));
}
void main() {
struct POINTF point[10];
float result;
int i = 10;
while (i-- != 0) {
scanf("ff", point[i].x, point[i].y);
}
}
55