From eb066800db79e972679ef616092e42ba975891b2 Mon Sep 17 00:00:00 2001 From: Dmitry Kokorin Date: Thu, 17 Mar 2016 19:16:04 +0300 Subject: [PATCH] triangle: iteration 3, typo fixed --- cpp/triangle/triangle.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cpp/triangle/triangle.cpp b/cpp/triangle/triangle.cpp index 43c3d83..6f65958 100644 --- a/cpp/triangle/triangle.cpp +++ b/cpp/triangle/triangle.cpp @@ -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;