#ifndef SOLVE_H #define SOLVE_H int t1_solve(double *a, int n); double t2_solve(double *a, int n); void t3_solve(double *a, int n); void t4_solve(double *a, int n); void t5_solve(double *a, int n); void t6_solve(double *a, int n, int m, int i, int j); void t7_solve(double *a, int n, int m, int i, int j); void t8_solve(double *a, int n, int m, int i, int j, double g); void t9_solve(const double *A, const double *b, double *c, int n, int m); void matrix_multiply(const double *A, const double *B, double *c, int n, int m, int l); #endif