#include class Matrix3x3 { public: float A[3][3]; }; void AddNum(Matrix3x3 *p, float x) { int i, j; for (i = 0; i < 3; i = i + 1) for (j = 0; j < 3; j = j + 1) p->A[i][j] = p->A[i][j] + x; }; void Print(Matrix3x3 *p) { int i, j; for (i = 0; i < 3; i = i + 1) { for (j = 0; j < 3; j = j + 1) cout << p->A[i][j] << "\t"; cout << "\n"; } cout << "\n"; }; int main(int argc, char *argv[]) { Matrix3x3 M; int i, j, k; k = 1; for (i = 0; i < 3; i = i + 1) for (j = 0; j < 3; j = j + 1) { M.A[i][j] = k; k = k + 1; } Print(&M); AddNum(&M, 4); Print(&M); }