私は三角形がここに私のコードだ有効か無効
であるかどうかを発見するC++プログラムを書きたい:三角形が有効かどうかをどのように角度で知ることができますか?
#include <iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
if (a+b+c==180)
cout <<"Yes";
else
cout <<"No";
return 0;
}
ユーザーが3つの角度を入力しますが、それははい、有効な印刷が、何彼場合だろう50 30 100を例えば入ります
0 0 180 1つの角度だけを入力して「はい」と印刷します。それは三角形ではなく、私のプログラムは「はい」と表示します。これを解決するにはどうすればよいですか?
「0 0 180」を三角形とみなしているかどうかは任意であるため、余分なブランチでそのケースをキャッチする必要があります。 – user463035818
btw私は、ユーザが「-20 -10 210」のようなものを入力することを心配しています。 ... – user463035818
@ tobi303、はいこれらのケースについてはどうすればよいですか? –