Sha256: 3b34badfdfa9139eae5a08268fc37bec8da91e6ae6ff4fa38cbc5606a60887c7
Contents?: true
Size: 795 Bytes
Versions: 167
Compression:
Stored size: 795 Bytes
Contents
#include "triangle.h" bool triangle_equality(Triangle_t * input) { return (input->a < (input->b + input->c) && input->b < (input->a + input->c) && input->c < (input->a + input->b) ); } bool is_equilateral(Triangle_t * input) { return (triangle_equality(input) && (input->a == input->b) && (input->b == input->c) ); } bool is_isosceles(Triangle_t * input) { return (triangle_equality(input) && ((input->a == input->b) || (input->b == input->c) || (input->a == input->c)) ); } bool is_scalene(Triangle_t * input) { return (!(is_equilateral(input)) && !(is_isosceles(input)) && triangle_equality(input) ); }
Version data entries
167 entries across 167 versions & 1 rubygems