#include #include #include "nr.h" using namespace std; // Driver for routine sprsin int main(void) { const int NP=5,NMAX=2*NP*NP+1; int i,j,msize; Vec_INT ija(NMAX); Vec_DP sa(NMAX); DP a_d[NP*NP]= {3.0,0.0,1.0,0.0,0.0, 0.0,4.0,0.0,0.0,0.0, 0.0,7.0,5.0,9.0,0.0, 0.0,0.0,0.0,0.0,2.0, 0.0,0.0,0.0,6.0,5.0}; Mat_DP aa(0.0,NP,NP), a(a_d,NP,NP); NR::sprsin(a,0.5,sa,ija); msize=ija[ija[0]-1]; sa[NP]=0.0; cout << "index" << setw(8) << "ija" << setw(12) << "sa" << endl; cout << fixed << setprecision(6); for (i=0;i