luizaspan icon

Multiplicação matriz vetor

luizaspan | PRO | 06/09/15 02:44:41 PM UTC | 0 ⭐ | 869 👁️ | Never ⏰ | []
C |

670 B

|

None

|

0 👍

/

0 👎

// sobre matrizes: arrays de dimensão 2
 
// fazer código para produto A[10][4]*x[10]. Inicializar primeiramente todos os elementos =1.
 
#include <stdio.h>
 
int main(void)
{
    int A[10][4],y[4]; // matriz: 10 linhas, 4 colunas
    int i,j,k;
 
    int x[]={1,2,3,4,5,6,7,8,9,10}; // 10 elementos
 
    for(i=0;i<10;i++) // definir elementos da matriz
    {
        for(j=0;j<4;j++)
        {
            A[i][j]=1;
            // printf("A[%d][%d]=%d\n",i,j,A[i][j]);
        }
    }
 
    // A[2][2]=4;
 
    for(j=0;j<4;j++) // fazendo a multiplicação do vetor pela matriz
    {
        y[j]=0;
 
        for(i=0;i<10;i++)
        {
            y[j]+=A[i][j]*x[i];         
        }
    }
 
    for(k=0;k<4;k++)
        printf("y[%d]=%d \n",k,y[k]);
 
    return 0;
}

Comments