Написал вот по условию. Треугольник задан координатами своих вершин. Найти периметр треугольника. Результат
вывести с 3 и 5 знаками после запятой.
Но не работает, посмотрите, что не так C++
#include
#include
#include
float l (float x1, float y1, float x2, float y2);
void main()
{
float x1, y1, x2, y2, x3, y3;
cout <<" Введите координаты точек:";
cin >> x1 >>y1 >>x2 >>y2 >>x3 >>y3;
float a = l (x1, y1, x2, y2);
float b = l (x2, y2, x3, y3);
float c = l (x1, y1, x3, y3);
cout << "Периметр треугольника равен " << a+b+c;
getch();
}
float l (float x1, float y1, float x2, float y2)
{
return sqrt ((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}
{
return 0;
}
вывести с 3 и 5 знаками после запятой.
Но не работает, посмотрите, что не так C++
#include
#include
#include
float l (float x1, float y1, float x2, float y2);
void main()
{
float x1, y1, x2, y2, x3, y3;
cout <<" Введите координаты точек:";
cin >> x1 >>y1 >>x2 >>y2 >>x3 >>y3;
float a = l (x1, y1, x2, y2);
float b = l (x2, y2, x3, y3);
float c = l (x1, y1, x3, y3);
cout << "Периметр треугольника равен " << a+b+c;
getch();
}
float l (float x1, float y1, float x2, float y2)
{
return sqrt ((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}
{
return 0;
}