Ir ao conteúdo
  • Cadastre-se

joão victor souza santana

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. @devair1010 estou aprendendo python na faculdade e uma das atividades que o professor passou foi essa, porém ele não explicou nada direito (por conta do EAD), estou com dificuldades, ai queria ajuda já que tenho dislexia e aprendo mais visualmente tlg
  2. #include <stdio.h> #include <stdlib.h> #define N 3 //O numero de equações (linhas do sistema linear) void main (){ int i, j, k; float fator, soma; float X[N]; float M[N][N+1] = {{3, -0.1, -0.2, 7.85}, {0.1, 7, -0.3, -19.3}, {0.3, -0.2, 10, 71.4}}; for(i = 0; i<N; i++){ for(j = 0; j<=N; j++){ printf("|%.3f\t", M[i][j]); } printf("\n"); } // ELIMINACAO PROGRESSIVA for(k = 0; k<N-1; k++){ for(i = (k+1); i<N; i++){ fator = M[i][k] / M[k][k]; for(j=0; j<=N; j++){ M[i][j] = M[i][j] - fator*M[k][j]; } } } X[N-1] = M[N-1][N] / M[N-1][N-1]; //Test printf("\n"); for(i = 0; i<N; i++){ for(j = 0; j<=N; j++){ printf("|%.3f\t", M[i][j]); } printf("\n"); } // SUBSTITUICAO PROGRESSIVA for(i=N-2; i>=0; i--){ soma = 0; for(j=(i+1); j<N; j++){ soma = soma + M[i][j]*X[j]; } X[i] = (M[i][N] - soma)/M[i][i]; } printf("\nResultado: " ); for(i=0; i<N; i++) printf("\nX%d = %f\n", i+1, X[i]); } #include <stdio.h> #include <stdlib.h> #define N 3 //O numero de equações (linhas do sistema linear) void main (){ int i, j, k; float fator, soma; float X[N]; float M[N][N+1] = {{3, -0.1, -0.2, 7.85}, {0.1, 7, -0.3, -19.3}, {0.3, -0.2, 10, 71.4}}; for(i = 0; i<N; i++){ for(j = 0; j<=N; j++){ printf("|%.3f\t", M[i][j]); } printf("\n"); } // ELIMINACAO PROGRESSIVA for(k = 0; k<N-1; k++){ for(i = (k+1); i<N; i++){ fator = M[i][k] / M[k][k]; for(j=0; j<=N; j++){ M[i][j] = M[i][j] - fator*M[k][j]; } } } X[N-1] = M[N-1][N] / M[N-1][N-1]; //Test printf("\n"); for(i = 0; i<N; i++){ for(j = 0; j<=N; j++){ printf("|%.3f\t", M[i][j]); } printf("\n"); } // SUBSTITUICAO PROGRESSIVA for(i=N-2; i>=0; i--){ soma = 0; for(j=(i+1); j<N; j++){ soma = soma + M[i][j]*X[j]; } X[i] = (M[i][N] - soma)/M[i][i]; } printf("\nResultado: " ); for(i=0; i<N; i++) printf("\nX%d = %f\n", i+1, X[i]); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...