1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Por favor me ajudem o mais rapido possivel!

Discussão em 'Programação' iniciada por Nayarapenzo, 19 de Novembro de 2008. (Respostas: 2; Visualizações: 522)

  1. Preciso entregar um programa só que não consigo resolvê-lo gostaria muito que alguem me ajudase...
    *Construa um programa que leia duas matrizes(de tamanho maximo 10X10), faça a multiplicação quando for possivel e mostre a matriz resultante.
    a saida deve ser formatada.
    1,1 1,2 1,3... 1,10
    2,1 2,2 2,3...2,10
    .
    .
    .
    10,1 10,2 10,3... 10,10

    já tentei muito e já não sei oq fazer. Me ajudem.
     
  2. Nazgulled

    Nazgulled Power Member

    Como se costuma dizer, aqui ajuda-se não se faz o trabalho de ninguém. Tira dúvidas em concreto e pede ajuda onde estás a ter dificuldade, mostra o código que tens e o pessoal tenta ajudar a resolver o problema.
     
  3. Tyto

    Tyto Power Member

    Olha aí homem


    Código:
    [LEFT]void MultiplicaMatrizes(int M1[100][100],int L1, int C1, int M2[100][100], int L2, int C2, int *M3[100][100]) 
    {[/LEFT]
    [INDENT][LEFT]if(C1 != L2) 
    {[/LEFT]
    [INDENT][LEFT]printf("Soh pode haver multiplicacao se C1 = L2");
    return;[/LEFT]
    [/INDENT][LEFT]}
    for(int i = 0; i < L1; i++) 
    {[/LEFT]
    [INDENT][LEFT]for(int j = 0; j < C2; j++) 
    {[/LEFT]
    [INDENT][LEFT]M3[i][j] = 0;
     
    for(int k = 0; k < C1; k++) 
    {[/LEFT]
    [INDENT][LEFT]M3[i][j] += M1[i][k] * M2[k][j];[/LEFT]
    [/INDENT][LEFT]}[/LEFT]
    [/INDENT][LEFT]}[/LEFT]
    [/INDENT][LEFT]}[/LEFT]
    [/INDENT][LEFT]}
     
     [/LEFT]
    


    Tyto​
     
    Última edição pelo moderador: 21 de Novembro de 2008

Partilhar esta Página