hola tengo este programa para hacer la matriz inversa y me da un warning en la instruccion clrscr(), alguien me puede ayudar a solucionarlo??
gracias
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
float pivote,a[50][50],b[50][50];
int i,j,n,k,l,w;
char opcion;
void lee_matriz();
void fila_pivote();
void col_pivote();
void otros();
void imprime();
void main()
{
do{
clrscr();
lee_matriz();
for(i=0;i<n;i++)
{
j=i;
pivote=a
[j];
b[j]=1/pivote;
fila_pivote();
col_pivote();
otros();
for(k=0;k<n;k++)
for(l=0;l<n;l++)
a[k][l]=b[k][l];
}
imprime();
printf("\n\n¨Desea correrlo de nuevo?(s/n): ");
opcion=toupper(getch());
}while(opcion!='N');
}
void lee_matriz()
{
printf("Hallar la inversa de una matriz nxn\nDame n: ");
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("Dame el elemento A[%d][%d]: ",i+1,j+1);
scanf("%f",&a[j]);
}
}
void fila_pivote()
{
int m;
for(m=0;m<n;m++)
if(m!=i)
b[m]=a[m]/pivote;
}
void col_pivote()
{
int m;
for(m=0;m<n;m++)
if(m!=j)
b[m][j]=-a[m][j]/pivote;
}
void otros()
{
int x,y;
for(x=0;x<n;x++)
for(y=0;y<n;y++)
if(x!=i&&y!=j)
b- [y]=a
- [y]-(a[y]*a
}
void imprime()
{
printf("La matriz inversa es:\n\n ");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%4.2f ",a[j]);
printf("\n");
printf("Dame el elemento de salida del programa:\n");
scanf("%f",&w);
}
}