Подозреваю, что там был массив для чтения с разовой инициализацией.
Задача сведется к тому, чтобы чтение из массива переопределить алгоритмом вычисления члена (из инициализации).
Т.е. массив не нужен как таковой, а нужен алгоритм вычисления соответствующего члена.
Пользователь решил продолжить мысль 05 Октября 2009, 15:38:22:
PS. Вместо чтения из двумерного массива сделайте функцию с 2 аргументами, которая якобы выбирает значение из массива.