Как расположены в памяти элементы трехмерного массива, объявленного:       var     a: array [1..2, 1..2, 1..2] of integer;


1) a[1,1,1], a[2,1,1], a[1,2,1], a[2,2,1], a[1,1,2], a[2,1,2], a[1,2,2], a[2,2,2]; (сначала меняется первый индекс, затем второй, затем третий);

2) a[1,1,1], a[1,2,1], a[2,1,1], a[2,2,1], a[1,1,2], a[1,2,2], a[2,1,2], a[2,2,2]; (сначала меняется второй индекс, затем первый, затем третий);

3) a[1,1,1], a[1,1,2], a[2,1,1], a[2,1,2], a[1,2,1], a[1,2,2], a[2,2,1], a[2,2,2]; (сначала меняется третий индекс, затем первый, затем второй);

4) a[1,1,1], a[2,1,1], a[1,1,2], a[2,1,2], a[1,2,1], a[2,2,1], a[1,2,2], a[2,2,2]; (сначала меняется первый индекс, затем третий, затем второй);

5) a[1,1,1], a[1,1,2], a[1,2,1], a[1,2,2], a[2,1,1], a[2,1,2], a[2,2,1], a[2,2,2]; (сначала меняется третий индекс, затем второй, затем первый);