E09 Answer


scope m: a=1
scope 1: a=1    b=2
scope 2: a=1    b=2     c=3
scope 2: a=99   b=99    c=99
scope 1: a=99   b=99
scope m: a=99

Comments: The if statements are in this program in order to show a situation where nested blocks commonly occur. This program would do the same thing if the ifs were removed.