Hallo,
Darf ich noch folgende Optimierung vorschlagen:
Klar, es ging mir vorrangig um die zu erzeugende Ausgabe. Ich benutze auch ganz gern die Schreibweise mit Konditionaloperatoren, aber if-else-Konstrukte sind doch angenehmer lesbar.
(Nebenbei: Ich bevorzuge es, Variablen erst in ihrem benötigten Kontext zu deklarieren, d.h. in der Regel auch umgehend zu initialisieren.)
Ich bevorzuge die Angabe saemtlicher verwendeter Variablen an zentraler Stelle (global bzw. lokal) und initialisiere dann sofort, wenn bestimmte Startwerte erforderlich sind (am Anfang bekannte Objekte, vordefinierte Wahrheitswerte, spaetere Summen auf 0 setzen, Zaehler bei Bedarf vorbelegen usw.).
MfG, Thomas