You are on page 1of 1

INVERSA UNEI MATRICI

# include <stdio.h>
# include <conio.h>
int n;
float a[10][20];
void extindere_matr(void)
{
int i,j;
for(i=1;i<=n;i++)
for(j=n+1;j<=2*n;j++)
if(i+n==j)
a[i][j]=1;
else a[i][j]=0;
}
int cauta_pivot(int i)
{
int j;
for(j=i+1;j<=n;j++)
if(!a[i][j])
return(j);
return (0);
}
void schimba_linii(int i,int k)
{
int j;
float tmp;
for(j=i;j<=2*n;j++)
{
tmp=a[k][j];
a[k][j]=a[i][j];
a[i][j]=tmp;
}
}

You might also like