ich schreibe demnächst eine Klausur und bin fleißig am üben. Das einzige Problem sind noch die Rekursionen...
Die Fakultät via Rekursion zu lösen, ist kein Ding aber die Aufgabe unten bereitet mir große Schwierigkeiten.
Der b)-Teil ist mit Sicherheit machbar, wenn ich auf a) komme. Kann mir bei diesr Teilaufgabe jemand ein paar Tipps oder die Lösung geben?
Es soll eine Funktion subtrahiere(x,y) für x,y größer gleich 0 und ganzzahlig realisiert werden, welche als Ergebnis x-y liefert, als arithmetische Operationen aber ausschließlich Addition und Subtraktion von 1 verwendet (z.B. subtrahiere(3,4) ist -1).
a) Formulieren Sie eine rekursive Definition für diese Funktion. Schreiben Sie die
rekursive Auswertung von subtrahiere(3,4) auf.
b) Schreiben Sie die Funktion als rekursive Funktionsdefinition in C auf (korrektes
Einrücken und Bezeichner aus der Aufgabenstellung).
Schonmal vielen Dank.
MfG,
Snowfire