Mam tu fragment kodu liczacego macierz odwrotna ,jednak niebardzo go rozumiem,mógłby mi ktos wytłumaczyć co to jest i,j,k bo jak próbuje sobie to rozrysowac to zaczynam sie plątac;/

for(i=0;i<W;i++)
{
Tab[i][i] = 1/Tab[i][i];
for(j=0;j<W;j++) if(j!=i)
{
Tab[j][i] = Tab[j][i] * Tab[i][i];
for (k=0;k<W;k++) if(k!=i)
{
Tab[j][k]-= Tab[j][i] * Tab[i][k];
if(j==(W-1))
Tab[i][k] = -( Tab[i][k] * Tab[i][i] );
}
}
}

       cout<<"\nmacierz odwrotna\n\n";   

int w=W-1;
for(j=0;j<w;j++) Tab[w][j] = -(Tab[w][j] * Tab[w][w]);

for(i=0;i<W;i++)
{
for(j=0;j<W;j++)
{ cout.width(10);
cout<<Tab[i][j]<<" ";
}
cout<<endl;
}
cout<<"\n PRESS ENTER";
cin.sync();
cin.get();
for(i=0; i<W; ++i)
{
delete [] Tab[i];
}
delete [] Tab;
return 0;
}