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