Оля Смольянинова
C++Builder.Подскажите что за ошибки

вверху конец програмного кода, внизу функция

а это сам програмный код

вверху конец програмного кода, внизу функция

а это сам програмный код
А как у вас описаны А и Б в верхней функции?
УПД: У вас А и Б описаны как int[3][3], а вам надо int**. Это сильно разные вещи. Если уж преобразовывать, то примерно так:
int* a2[3] = { &a[0][0], &a[1][0], &a[2][0] }
И вот это а2 и передавать.
Или отказыватся от двумерных массивов и использовать одномерные и одинарный указатель.
Типы a и b не соответствуют типу формального аргумента int**x. Они, видимо, были типа int[][3]. Не зная второй размерности, компилятор не может в функции определить адреса элементов массива.