Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

strassen,s matrix multiplication

$
0
0
i m working on strassen,s matrix multiplication in c++ using divide and conquer approch.n i have to write and read matrix in file ..my code is performing writing but in reading i don,t understard what is the problem..

   //**********************cal*******************

int** cal(int n,int **s,int**v)

{
    ifstream infile;

int i,j,k,**c,t,**a11,**a12,**a21,**a22,**b11,**b12,**b21,**b22;

int **m1,**m2,**m3,**m4,**m5,**m6,**m7,**w,**p1,**p2;

    c=new int*[n];

        for(i=0;i<n;i++)

        c[i]=new int [n];

 

 

if(n<=2)
{

for(i=0;i<n;i++)
{

for(j=0;j<n;j++) {

c[i][j]=0 ;
infile.open("d:\\input.txt",ios::in);

 for(k=0;k<n;k++)
 {
 infile>>s[i][k]>>v[i][k];
 c[i][j]+=s[i][k]*v[k][j]; 
 }
}

  return c; 
 infile.close();
 }

}
  else {

  t=n/2;


Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>