pessoal sou novo em linguagem C e estou com uma pequena dúvida, se alguém puder ajudar ficarei grato...
/*Programa que calcula determinante de uma matriz 3x3 */
#include <stdio.h>
int main()
{
int a[2][2],b[2][2],l,c;
int det;
for (l=0;l<3;l++){
for(c=0;c<3;c++)
{
printf("Digite o valor %d %d da matriz A:",l,c);
scanf("%d",&a[l][c]);
}
}
for (l=0;l<3;l++){
printf("\n");
for(c=0;c<3;c++)
printf("%6.1d",a[l][c]);
}
printf("\n");
det=a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[2][0]*a[0][1]*a[1][2]-a[0][2]*a[1][1]*a[2][0]-a[1][2]*a[2][1]*a[0][0]-a
[1][0]*a[0][1]*a[2][2];
printf("O determinante da matriz é :%d",det);
return 0;
}
ele não calcula o determinante corretamente e nem imprime o a13 corretamente, já tentei de tudo e nada, alguém sabe onde está o erro?
Pergunta
Fc-hardware
pessoal sou novo em linguagem C e estou com uma pequena dúvida, se alguém puder ajudar ficarei grato...
ele não calcula o determinante corretamente e nem imprime o a13 corretamente, já tentei de tudo e nada, alguém sabe onde está o erro?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.