Задача на Си не "С++"
Вот задача на Си которую я сделал, но нужно продолжения
Площадь четырехугольника с вершинами A(0; 0),B(–1; 3), C(2; 4), D(3; 1)
//4.5.1.3 "Площадь четырехугольника с вершинами A(0; 0),B(–1; 3), C(2; 4), D(3; 1)"
#include
#include
#include
int main ()
{
float x, y, x1, y1, x2, y2,x3, y3, ab, bc, cd, da, Sum, S;
system ("chcp 1251 > nul");
printf ("Программа для нахождения площади\n\n"
"четырехугольника по координатам вершин.\n\n");
printf ("Введите координаты точки А через пробел и нажмите ввод\n");
scanf ("%f %f", &x, &y);
printf ("Введите координаты точки B через пробел и нажмите ввод\n");
scanf ("%f %f", &x1, &y1);
printf ("Введите координаты точки C через пробел и нажмите ввод\n");
scanf ("%f %f", &x2, &y2);
printf ("Введите координаты точки D через пробел и нажмите ввод\n");
scanf ("%f %f", &x3, &y3);
ab = (x*y1)-(y*x1);
bc = (x1*y2)-(y1*x2);
cd = (x2*y3)-(y2*x3);
da = (x3*y)-(y3*x);
Sum = ab + bc + cd + da;
S = (Sum/2)*(-1);
printf ("Площадь четырехугольника с вершинами\n"
"A(%0.1f; %0.1f),B(%0.1f; %0.1f), C(%0.1f; %0.1f), D(%0.1f; %0.1f) равна %0.1f\n",
x, y, x1, y1, x2, y2, x3, y3, S