Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Трёхмерный массив в функцию

Автор: Negor 29.03.2006 23:43

Нужно передать функции трёхмерный массив.Как бы ето совершить?
А вообще нужно написать функцию, которая возвращает сумму соседних елементов
в трёхмерном массиве.Очень надеюсь на вашу помощь.Заранее благодарен.

Автор: volvo 29.03.2006 23:55

Type
T1 = array[1 .. n] of integer; { Одномерный массив }
T2 = array[1 .. n] of T1; { Двумерный массив }
T3 = array[1 .. n] of T2; { Трехмерный массив }

Function f(Var mass: T3): Integer;
Begin
{ Сама реализация }
End;


Что значит "сумму соседних элементов"? 3-х мерный массив - это же не вектор, и даже не матрица, а КУБ (ну, или параллелепипед, при неравных размерностях)... Сумму каких элементов вычислять будешь? ВСЕХ соседних?

Автор: Гость 30.03.2006 18:12

Большое спасибо,а вычислять буду сумму тех,которые не наискось,т.е. две координаты одинаковые, а третья отличается на единицу