triangle: iteration 3, typo fixed
This commit is contained in:
parent
55213d8647
commit
eb066800db
1 changed files with 1 additions and 4 deletions
|
|
@ -32,12 +32,9 @@ kind_t kind(double a, double b, double c)
|
|||
if (a > c) swap(a, c);
|
||||
if (b > c) swap(b, c);
|
||||
|
||||
if (a <= 0)
|
||||
if (a <= 0 || a + b <= c)
|
||||
throw domain_error("invalid triangle");
|
||||
|
||||
if (a + b <= c)
|
||||
throw domain_error("");
|
||||
|
||||
if (fuzzy_equal(a, c))
|
||||
return equilateral;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue