Ir ao conteúdo
  • Cadastre-se

Darlan.007

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> int main() { setlocale (LC_ALL, "Portuguese"); int i, j, lA, cA, lB, cB, X; printf("\n=========POTÊNCIA DE MATRIZ ====\n"); printf("\n==========MULTIPLICAÇÃO DE MATRIZES==========\n"); printf("\n Informe a quantidade de linhas da matriz A : "); scanf("%d",&lA); printf("\n Informe a quantidade de colunas da matriz A : "); scanf("%d",&cA); printf("\n Informe a quantidade de linhas da matriz B : "); scanf("%d",&lB); printf("\n Informe a quantidade de colunas da matriz B : "); scanf("%d",&cB); float matrizA[lA][cA],matrizB[lB][cB],matrizC[lA][cB],Aux=0; if(cA==lB) { for(i=0; i<lA; i++) { for(j=0; j<cA; j++) { printf("\n\n Informe o valor da %d%c Linha e da %d%c Coluna da Matriz A: ", i+1, 00 , j+1, 00); scanf("%f", &matrizA[j]); } printf("\n"); } for(i=0; i<lB; i++) { for(j=0; j<cB; j++) { printf("\n\n Informe o valor da %d%c Linha e da %d%c Coluna da 2%c Matriz B: ", i+1, 00, j+1, 00, 00); scanf("%f", &matrizB[j]); } printf("\n"); } printf("Matriz A \n\n"); for(i=0; i<lA; i++) { for(j=0; j<cA; j++) { printf("%6.f", matrizA[j]); } printf("\n\n"); } printf("Matriz B \n\n"); for(i=0; i<lB; i++) { for(j=0; j<cB; j++) { printf("%6.f", matrizB[j]); } printf("\n\n"); } for(i=0; i<lA; i++) { for(j=0; j<cB; j++) { matrizC[j]=0; for(X=0; X<lB; X++) { Aux += matrizA[X] * matrizB[X][j]; } matrizC[j]=Aux; Aux=0; } } printf("\n\n"); printf("A Nova Matriz Gerada da Multiplicação entre ( A * B ) eh : \n\n"); for(i=0; i<lA; i++) { for(j=0; j<cB; j++) { printf("%6.f", matrizC[j]); } printf("\n\n"); } printf("\n\n"); } else { printf("\n\n OBSERVAÇÃO: Não há como multiplicar as matrizes informadas anteriores \n"); } system("pause"); return 0 ; } adicionado 2 minutos depois só conseguir fazer a multiplicação de duas matriz, mas quero de potência de matrizes de ordem 3, por favor que conseguir dá uma força aí...pode mexer no código
  2. Josesousa @devair1010 sim é isso mesmo, seguindo essa lógica que é para fazer o programa, no caso o resultado final seria a multiplicação da nona potencia ( gerou um resultado dessa matriz), esse resultado que gerou da nona potencia multiplica pela matriz original. esse exemplo matrizes de ordem 2 é só pra saber a lógica, mas o programa são matriz de ordem 3 ................................................................................................................................................. por favor quem consegui transformar em código (algoritmo) em c fazer um programa que calcule a décima potência de uma matriz de ordem 3
  3. Olá pessoal por favor quem puder dar uma ajuda, FAZER UM PROGRAMA QUE CALCULE A DÉCIMA POTÊNCIA DE UMA MATRIZ DE ORDEM 3 em c ou pode ser em outra linguagem de programação, grato em quem puder ajudar .

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!