begin steht immer in einer eigenen Zeile. So ist das schon seit Wirth-Pascal. Wer was anderes möchte soll C programmieren und daran sterben.
Hier hat auch nie jemand etwas anderes behauptet

Die Frage ist einzig ob davor und oder dahinter etwas stehen darf.
Gruß
K-H
P.S.
gestern ist mir das heiß geliebte
if irgendwas=true then machwas
über den Weg gelaufen, irgendwas mit Beginner’s All-purpose Symbolic Instruction Code, kann also nicht soo wichtig sein.