Ir ao conteúdo

Posts recomendados

Postado

Boa noite galera, estou com esse exercício pra fazer mas não sei como terminar, consegui gerar a matriz "3" que é o resultado da multiplicação entre as primeiras, porém preciso adicionar um numero que multiplique o resultado da matriz tipo 3*Matriz"3" , ficaria muito grato por alguma luz nessa questão 

	int main ( ){
	    
	    int matriz1[tamanho3][tamanho3],matriz2[tamanho3][tamanho3], k, j, i, soma,multiplicador,
		resultado;
	    
	    
	    for (i = 0; i < tamanho3; i++){
	        for (j = 0; j < tamanho3; j++){
	            matriz1[i][j] = 0;
	            matriz2[i][j] = 0;
	        }           
	    }
	    printf("Insira a Primeira matriz: \n");
	    for (i = 0; i < tamanho3; i++){
	        for (j = 0; j < tamanho3; j++){
	            scanf("%d", &matriz1[i][j]);
	            fflush(stdout);
	        }
	    }
	    printf("\nInsira a Segunda matriz: \n");
	    for (i = 0; i < tamanho3; i++){
	        for (j = 0; j < tamanho3; j++){
	            scanf("%d", &matriz2[i][j]);
	            fflush(stdout);
	        }
	    }
	    soma = 0;
	    printf("\nA matriz multiplicacao e :\n");
	    for (i = 0; i < tamanho3; i++){
	        for (j = 0; j < tamanho3; j++){
	            for(k = 0; k < tamanho3; k++){
	                  soma = soma + matriz1[i][k]*matriz2[k][j];
	            }
	            printf("%d",soma);
	            soma = 0;
	            putchar('\t');
		    }
	        putchar('\n');
	    
	}
	    system ("pause");
	    exit(0);
	    
	    
	    
	}

 

  • Obrigado 1
Postado

@Vitor Fredie Dreher Galvão Boa Noite,

 

Precisa da terceira matriz que recebe  [i, j] = soma (que o termo produto A e B) vezes o multiplicador.

 

Este post tem um problema diferente e também a maior parte dos conceitos uteis de produto, categorizando um bom começo para o entendimento do teu exame.

 

atente a seção do código com o algoritmo de multiplicação:

 

int i, j, k; /*Variaveis auxiliares*/
for (i = 0 ; i < l1; i++ ) {
	for (j = 0; j < c2; j++) {
		m3[i][j] = 0;
		for (k = 0; k < l2; k++){
			m3[i][j] += m1[i][k] * m2[k][j];
}	}	}

 

Analise o post por completo,

Vale a pena

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!