Решение задачи Площадь треугольника с Acmp

Без пояснения   Просмотров: 79


По целочисленным координатам вершин треугольника (x1,y1), (x2,y2) и (x3,y3) требуется вычислить его площадь.

Код

#include <iostream>
#include <cmath>
using namespace std;
double area(int x1, int y1, int x2, int y2, int x3, int y3)
{
    return fabs(1.*(x2-x1)*(y3-y1)-(1.*(x3-x1)*(y2-y1)))/2.;
}
int main()
{
    int x1,y1,x2,y2,x3,y3,a,b,c;
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    cout<<fixed<<area(x1,y1,x2,y2,x3,y3);
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться