Olá, preciso de ajuda com esse exercício, fiz corretamente acredito, mas o resultado sempre sai errado.
me ajudem please..
#include<stdio.h>
void main()
{
int m,n,i,j,x;
printf("\nInforme o numero de linhas para a matriz:\n");
scanf("%d",&m);
printf("\nInforme o numero de colunas:\n");
scanf("%d",&n);
float matriz_A[m][n], vetor_A[n],matriz_Produto[m];//O número de colunas da matriz deve ser igual ao número de linhas do vetor, para poder multiplicar.
printf("\nInforme os valores para a matriz:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%f",&matriz_A[j]); } } printf("\nInforme os valores para o vetor:\n"); for(i=0;i<n;i++) { scanf("%f",&vetor_A); } printf("\nMatriz antes do produto:\n\n"); for (i=0;i<m;i++) { for (j=0;j<n;j++) { printf("%.2f ",matriz_A[j]); } } printf("\n\nVetor antes do produto:\n\n"); for(i=0;i<n;i++) { printf("%.2f ",vetor_A); } for(i=0;i<m;i++) { for(j=0;j<n;j++) { matriz_Produto= matriz_A[j]*vetor_A[j]; } } printf("\n\nO resultado do produto é:\n\n"); for(i=0;i<m;i++) { printf("%g\n",matriz_Produto); } getch(); }
adicionado 3 minutos depois
OBS:apenas esqueci de mencionar o indice na matriz_Produto na ultima parte.