logo
Отчет по практике 2 курс специальности 230105

Задача 5

Треугольник задан координатами своих вершин А(х1;у1); В(х2;у2);С(х3;у3); Найти периметр треугольника.

#include "stdafx.h"

#include "stdio.h"

#include "conio.h"

#include "math.h"

float dlin(float a, float b, float x,float y)

{ return sqrt((a-x)*(a-x)+(b-y)*(b-y));};

int _tmain(int argc, _TCHAR* argv[])

{float x1,x2,x3,y1,y2,y3,d1,d2,d3,p;

scanf ("%f%f%f%f%f%f",&x1,&x2,&x3,&y1,&y2,&y3);

d1=dlin(x1,y1,x2,y2);

d2=dlin(x2,y2,x3,y3);

d3=dlin(x3,y3,x1,y1);

p=d1+d2+d3;

printf ("perimetr=%f",p);

getch();

return 0;

}