分支-02. 三角形判斷(15)

來源:互聯網
上載者:User

標籤:os   io   ios   re   return   mat   

#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
int main(){
    double a[2],b[2],c[2];
    double l,m,n,p,s;
    cin>>a[0]>>a[1]>>b[0]>>b[1]>>c[0]>>c[1];
    l=sqrt(pow(a[0]-b[0],2)+pow(a[1]-b[1],2));
    m=sqrt(pow(b[0]-c[0],2)+pow(b[1]-c[1],2));
    n=sqrt(pow(a[0]-c[0],2)+pow(a[1]-c[1],2));
    if((a[0]-c[0])*(b[1]-c[1])==(b[0]-c[0])*(a[1]-c[1]))
        cout<<"Impossible"<<endl;
    else{
        p=(l+m+n)/2;
        s=sqrt(p*(p-l)*(p-m)*(p-n));
        cout<<setiosflags(ios::fixed)<<setprecision(2)<<"L = "<<2*p<<", A = "<<s<<endl;
    }
    return 0;
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.