Universität Ulm - Abteilung Angewandte Informationsverarbeitung
Auf einem fernen Planten lebte schon immer das Kaninchenpärchen Hoppel
friedlich vor sich hin. Als der Hasengott die Zeit einführte, nun, da
passierte folgendes: Die Hoppels brachten - wie alle Ihre Nachkommen -
erstmalig nach 2 Monaten, danach jeden Monat ein Kaninchenpärchen zur
Welt. Auf dem fernen Planeten leben Kaninchen unendlich lange, doch
sobald es mehr als 100 sind, müssen sie alle sterben. Nach wie vielen
Monaten sollten die Kaninchen wieder ,,friedlich`` leben, damit
sie unendlich lange leben können? Gesucht ist also das größte für das
gilt: (siehe Rekursionsformel weiter unten)!
Monat | Paar1 | Paar2 | Paar3 | Paar4 | Paar5 | Paar6 | Paar7 | Paar8 | Anz. Paare |
0 | friedl. | - | - | - | - | - | - | - | 1 |
1 | friedl. | - | - | - | - | - | - | - | 1 |
2 | Paar2 | friedl. | - | - | - | - | - | - | 2 |
3 | Paar3 | friedl. | friedl. | - | - | - | - | - | 3 |
4 | Paar4 | Paar5 | friedl. | friedl. | friedl. | - | - | - | 5 |
5 | Paar6 | Paar7 | Paar8 | friedl. | friedl. | friedl. | friedl. | friedl. | 8 |
6 | Paar9 | Paar10 | Paar11 | Paar12 | Paar13 | friedl. | friedl. | friedl. | 13 |
7 | Paar14 | Paar15 | Paar16 | Paar16 | Paar17 | Paar18 | ... | 21 |
Die Kaninchen vermehren sich nach folgender rekursiver Regel:
Schreibt hierzu ein rekursives Programm, welches die Anzahl der
Kaninchenpaare für einen beliebigen Monat ausgibt. Ab welchem
Monat sind es mehr als 100 Kaninchenpaare?
Unser Sortierprogramm soll nun mit 4 verschiedenen Unixargumenten
aufgerufen werden können:
Mit Hilfe der Unixargumente soll auch die Sortierreihenfolge festgelegt werden können, wie die folgenden Beispiele zeigen:
Viel Erfolg!