Figure 1: Output from Listing 1

Output:

original order
[0] a=1, b=0, c=1
[1] a=1, b=0, c=0
[2] a=1, b=1, c=1
[3] a=1, b=1, c=0
[4] a=0, b=0, c=1
[5] a=0, b=0, c=0
[6] a=0, b=1, c=1
[7] a=0, b=1, c=0

index array order
[0, 5] a=0, b=0, c=0
[1, 4] a=0, b=0, c=1
[2, 7] a=0, b=1, c=0
[3, 6] a=0, b=1, c=1
[4, 1] a=1, b=0, c=0
[5, 0] a=1, b=0, c=1
[6, 3] a=1, b=1, c=0
[7, 2] a=1, b=1, c=1

— End of Figure —