|
zadach188.PAS |
|
{* Задача 188 *}Unit ZADACH188; InterfaceImplementationBegin writeln( 'Произведение элементов главной диагонали трехмерного массива '); End. Program n24;
Uses zadach188.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключаем внешние файлы *}
Const {* Постоянные значения *}
n = 10;
Type {* Типы переменных *}
cube = Array [1..n, 1..n, 1..n] Of integer;
Var {* В работе нам потребуются переменные: *}
c : cube;
i : integer;
j : integer;
k : integer;
res : integer;
Begin
clrscr; {* Очистка экрана *}
randomize;
res := 1;
For i := 1 To n Do {* Цикл для i => [1 .. n] *}
For j := 1 To n Do {* Переменная j увеличивается с 1 до n *}
For k := 1 To n Do {* Переменная k увеличивается с 1 до n *}
c[i, j, k] := random(100);
For i := 1 To n Do {* Увеличиваем i от 1 до n с шагом 1 *}
res := res * c[i, i, i];
write ( 'result= ', res : 12);
End.
|