C/C++の宿題片付けます 157代目
■ このスレッドは過去ログ倉庫に格納されています
0852デフォルトの名無しさん
2012/06/01(金) 09:43:48.68#include <stdio.h>
int f(){
float a, b, c, w, max;
printf("INPUT a b c >");
scanf("%f %f %f", &a, &b, &c);
max = a;
if (max < b) max = b;
if (max < c) max = c;
if(max >= a+b+c-max){printf("三角形にならない\n"); return 1;}
if (a==b && a==c) printf("正三角形\n");
else if (a==b || a==c || b==c) printf("二等辺三角形\n");
w = a*a + b*b + c*c - 2*max*max;
if (0 == w) printf("直角三角形\n");
else if (0 < w) printf("鋭角三角形\n");
else if (0 > w) printf("鈍角三角形\n");
return 0;
}int main(){while(!f());}
■ このスレッドは過去ログ倉庫に格納されています