/*kadai13.c*/
#include<stdio.h>
#include<math.h>
#define PI 3.14159265
main()
{
double a,b,c,d,e,f,Ar,Br,Cr,A,B,C;
printf("三角形の三辺の長さを、短い順(a≦b≦c)に入力してください。\n");
printf("a=");
scanf("%lf",&a);
printf("b=");
scanf("%lf",&b);
printf("c=");
scanf("%lf",&c);

if(a+b<=c)
{printf("この三辺の長さをもつ三角形を構成することはできません。");}

else
{printf("この三辺の長さをもつ三角形を構成することができます。\n");
d=(b*b+c*c-a*a)/(2*b*c);
e=(c*c+a*a-b*b)/(2*c*a);
f=(a*a+b*b-c*c)/(2*a*b);
Ar=acos(d);
Br=acos(e);
Cr=acos(f);
A=(acos(d))/PI*180;
B=(acos(e))/PI*180;
C=(acos(f))/PI*180;

printf("この三角形の内角は、弧度法で表すとそれぞれ%f、%f、%fであり、\nわかりやすく度数法で表すと%f°,%f°,%f°です。\n",Ar,Br,Cr,A,B,C);

printf("したがって、この三角形は次の種類のものとなります。\n");
if(d>0 && e>0 && f>0)
{printf("鋭角三角形\n");}
else if(d==0 || e==0 || f==0)
{printf("直角三角形\n");}
else
{printf("鈍角三角形\n");}

if(a==b && b==c)
{printf("正三角形\n");}
else if(a==b || b==c || c==a)
{printf("二等辺三角形\n");}

}
}

 三角形が成立するか 
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送