#include
int main()
{
int tas[3][4];
int v1[3];
int v2[3];
int v3[3];
int taas[3][4]={1,-3,2,3,5,6,-1,13,4,-1,3,8};
int as[4][3];
int ast[4][3];
int r,c;
printf("programa que resuelve un sistema de ecuaciones de 3 ecuaciones con 3 incognitas\n");
// for(r=0;r<3 p="" r=""> // for (c=0;c<4 c="" p=""> //if (r==0){
// printf("primer ecuacion\n");
// printf("valores %i %i\n", r,c);
// printf("Dame el coeficiente y resultado\n", r,c);
// scanf("%i", &tas[r][c]);
//}
//}
//imprime matriz
for (r=0;r<3 p="" r=""> for (c=0;c<4 c="" p=""> printf("%i\t", taas[r][c]);
}
printf("\n");
}
printf("\n");
//Determinante
int l=0;
for (r=0;r<3 p="" r=""> for (c=0;c<3 c="" p=""> if(r==0)
{
v1[c]= taas[r][c];
}
if(r==1)
{
v2[c]= taas[r][c];
}
if(c==2)
{
v3[l]= taas[r][c];
l++;
}
as[r][c]=taas[r][c];
}
}
//Impresion de vectores
printf("Vectores\n");
for (r=0;r<3 p="" r=""> printf("%i \t", v1[r]);
}
printf("\n");
for (r=0;r<3 p="" r=""> printf("%i \t", v2[r]);
}
printf("\n");
for (r=0;r<3 p="" r=""> printf("%i \t", v3[r]);
}
printf("\n");
//matriz sarrus
for (r=0;r<5 p="" r=""> for (c=0;c<3 c="" p=""> if(r==3)
{
as[r][c]=v1[c];
}
}
}
printf("\n");
printf("Matriz determinante\n");
for (r=0;r<5 p="" r=""> for (c=0;c<3 c="" p=""> printf("%i\t", as[r][c]);
}
printf("\n");
}
printf("\n");
// int lir=0; int lsr=3;
int dp=0; int i=0;
int dp1=0;int dp2=0;int dpt=0; int dps=0; int DAS=0;
/* for (c=0;c<3 c="" p="">
for (r=lir;r
if (c==0)ast[i][c];
printf("%i %i (%i) \t",r,c,as[r][c]);
}
printf("\n");
lir=lir+1;
lsr=lsr+1;
}*/
printf("Diagonal Principal\t");
dp=as[0][0]*as[1][1]*as[2][2];
dp1=as[1][0]*as[2][1]*as[3][2];
dp2=as[2][0]*as[3][1]*as[4][2];
dpt=dp+dp1+dp2;
printf("%(%i) \n",dpt);
printf("Diagonal Secundaria\n");
dp=as[0][2]*as[1][1]*as[2][0];
dp1=as[1][2]*as[2][1]*as[3][0];
dp2=as[2][2]*as[3][1]*as[4][0];
dps=dp+dp1+dp2;
printf("%(%i) \n",dps);
DAS=dpt-dps;
printf("Determinante del sistema \t %i : ",DAS);
printf("\n");
printf("Matriz incognita X\n");
int miy[3][5];int mix[3][5];
mix[0][0]=taas[0][3]; mix[0][1]=taas[0][1]; mix[0][2]=taas[0][2] ;
mix[1][0]=taas[1][3]; mix[1][1]=taas[1][1]; mix[1][2]=taas[1][2] ;
mix[2][0]=taas[2][3]; mix[2][1]=taas[2][1]; mix[2][2]=taas[2][2] ;
mix[3][0]=taas[0][3]; mix[3][1]=taas[0][1]; mix[3][2]=taas[0][2] ;
mix[4][0]=taas[1][3]; mix[4][1]=taas[1][1]; mix[4][2]=taas[1][2] ;
for(r=0;r<5 p="" r="">
for(c=0;c<3 c="" p=""> {
printf("%i\t",mix[r][c]);
}
printf("\n");
}
printf("\n");
printf("Matriz incognita Y\n");
miy[0][0]=taas[0][0]; miy[0][1]=taas[0][3]; miy[0][2]=taas[0][2] ;
miy[1][0]=taas[1][0]; miy[1][1]=taas[1][3]; miy[1][2]=taas[1][2] ;
miy[2][0]=taas[2][0]; miy[2][1]=taas[2][3]; miy[2][2]=taas[2][2] ;
miy[3][0]=taas[3][0]; miy[3][1]=taas[0][3]; miy[3][2]=taas[0][2] ;
miy[4][0]=taas[1][0]; miy[4][1]=taas[1][3]; miy[4][2]=taas[1][2] ;
for(r=0;r<5 p="" r="">
for(c=0;c<3 c="" p=""> {
printf("%i\t",miy[r][c]);
}
printf("\n");
}
}3>5>3>5>
No hay comentarios:
Publicar un comentario