Korrektheit: 9 Verwendbarkeit: 0 Programmierstil:4 Dokumentation: Warum hast du nicht den Namen in dein Programm eingefügt? Entweder du wolltest einfach minimalistisch schnell fertig werden, oder hast kaum Ahnung vom Programmieren. Das Programm ist nicht einmal ansatzweise in irgendeiner Form wiederverwendbar. Nicht einmal die Determinanten- berechnung kann verwendet werden, da sie nicht in einer eigenen Funktion steht. Ganz zu schweigen davon, dass das Umbauen auf beliebige Dimension ein Krampf wäre (sofern sich das irgendwer antun würde). Es erfolgt nichteinmal die Ausgabe der Determinante an einem Platz! Außerdem hast du bei Falscher Eingabe (was falsch geschrieben ist) den Wert 1 zurückgegeben. Ist prinzipiell richtig, dass bei nicht korrekten Durchgang ein Wert != 0 zurückgeliefert wird, nur die Eprog Spezifikation verlangt es anders. Darum ein Punkt Korrektheit Abzug. Der Programmierstil ist auch nicht gerade, was man sich von einem so kurzen Programm erwarten kann. Aber wie gesagt, dass Programm ist so kurz und einfach, dass man kann keine Eigenleistung erkennen kann (ist nicht deine Schuld). Was man aber sagen kann: Die Dokumentation ist ein Witz. Wir sind nicht im Kindergarten (dort "habe ich").