C :: Aufgabe #33

0 Lösungen

Ermittlung der Dreiecksart

Anfänger - C von Sone - 15.01.2013 um 10:20 Uhr
Vervollständigen Sie dieses Programm, sodass es fehlerfrei kompiliert und abläuft:
Quellcode ausblenden C-Code
enum class triangle_type
{
    usual,        /// normales, uninteressantes Dreieck
    isosceles,    /// gleichseitig
    equilateral,  /// gleichschenklig
    right_angled, /// rechtwinklig
    impossible    /// mit den gegebenen Seitenlängen nicht konstruierbar
};

#include<cstdint>
triangle_type get_triangle_type(uint16_t, uint16_t, uint16_t);

#include <cassert>
int main()
{
    assert( get_triangle_type(5, 5, 5)  == triangle_type::isosceles    );
    assert( get_triangle_type(8, 4, 8)  == triangle_type::equilateral  );
    assert( get_triangle_type(3, 4, 5)  == triangle_type::right_angled );
    assert( get_triangle_type(10, 5, 1) == triangle_type::impossible   );
}

Lösungen:

Für diese Aufgabe gibt es noch keine Lösung.