Einsatz von Macros

Mit Makros soll das Programm etwas flexibler gestaltet werden:

Ändert das vorige Programm entsprechend um. Übersetzt das Programm für jeweils so, dass die Makros jeweils mit

vordefiniert sind. Schaut euch auch jeweils die Ausgabe des Präprozessors an. Beispielsweise mit

gcc -E -Wall -DDIM_M=6 -DDIM_N=8 -DROWMAJOR=0 -o initmatrix initmatrix.c

für die erste Konfiguration.

Falls ihr es nicht schon vorher das Problem erkannt habt, wird bei der Ausgabe der Diagonal ein Problem auftreten. Wie kann das behoben werden.