dedlfix: Variable in bestimmter Form ausgeben

Beitrag lesen

echo $begrüßung;

Erzeugen Sie mit nur einer for-Schleife und keiner Zweiten Variablen folgende Ausgabe:

01 - 02 - 03 - 04 - 05
06 - 07 - 08 - 09 - 10
11 - 12 - 13 - 14 - 15
16 - 17 - 18 - 19 - 20

Das Geheimnis liegt in der Anwendung des Modulo-Operators. Eine Division durch 5 ergibt nur bei den rechts stehenden Zahlen keinen Rest. Das kann man als Bedingung für das Einfügen des Umbruchs heranziehen. Die Entscheidung, führende Nullen einzufügen lässt sich ebenfalls mit einer Bedingung fällen. Man kann dazu aber auch Ausgabeformatierfunktionen wie (s)printf() verwenden.

echo "$verabschiedung $name";