[Programming Fundamentals] 9.* Triangle Formations
Здравейте Колежки и колеги,
Ето го моето решение с Math.Pow и няколко bool-a, (които могат и да се съкратят), някой да е измилил нещо по-красиво, елеганто и т.н.
https://pastebin.com/WyNWR3CG
Здравейте Колежки и колеги,
Ето го моето решение с Math.Pow и няколко bool-a, (които могат и да се съкратят), някой да е измилил нещо по-красиво, елеганто и т.н.
https://pastebin.com/WyNWR3CG
Според мен - нямаш нужда от толкова булеви като можеш да провериш всичко в един иф (дали има такъв триъгълник), после отпечатваш, че е валиден и с допълнителни иф-ове проверяваш какъв точно е триъгълника: ето виж моето решение :)
Между ред 25 и 36 самото условие в if-a е малко. Вариант ти е да си ги изкараш в отделни променливи и в if-a само да извикваш дадената променлива.
Наместо Math.Pow(a, 2) * Math.Pow(b, 2) == Math.Pow(c, 2), може да бъде съкратено до a * a + b * b == c * c.
Ето и моето решение на тази задача -> http://bit.ly/2qTH7B0