Aufgabenstellung
B4: Ein Palindrom ist eine Reihe von Zeichen, welche die gleiche Reihenfolge von Zeichen besitzt, egal ob man vorwärts oder rückwärts liest. Beispiele dafür sind „anna“ oder „rentner“. Programmieren Sie ein Programm, welches erkennt, ob die Elemente in einem Array ein Palindrom bilden oder nicht. Geben Sie das Ergebnis der Überprüfung aus.
Hinweis 1 (hier klicken!)
Mit der Funktion count($arrayname) kann die Anzahl der Elemente eines Arrays berechnet werden. Dies ermöglicht eine Unabhängigkeit von der Länge des Start-Arrays.
Hinweis 2 (hier klicken!)
Der Mittelwert von z. B. fünf Zahlen wird gebildet, indem man die Summe der fünf Zahlen berechnet und diese durch die Anzahl der Elemente (5) dividiert.
Hinweis 3 (hier klicken!)
Legen Sie zu Beginn ein Array fest, welches z. B. ein Palindrom enthält. Berechnen Sie im Anschluss die Mitte des Arrays und deklarieren Sie eine Variable vom Typ Boolean, in welche gespeichert wird, ob es sich um ein Palindrom handelt. Vergleichen Sie danach mithilfe einer Schleife vom vordersten bis zum mittleren Element, ob das gewählte Element jeweils dem entsprechenden hinteren Element entspricht. Geben Sie am Ende mit einer Verzweigung aus, ob es sich um ein Palindrom handelt oder nicht.