-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Felipe Giancotti Bazan
-
-
@Mauro Britivaldo Muito obrigado,consegui resolver os problemas!
-
Galera, estou tentando fazer um programa para produto matricial, mas não esta dando certo, algo devolve valores absurdamente grandes, ajudem, pf:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>int main()
{
setlocale(LC_ALL, "Portuguese");
int l1,l2,c1,c2,i,j,k,soma=0;
printf("entre com o numero de linhas e colunas da matriz 1\n");
scanf("%d",&l1);
scanf("%d",&c1);
printf("entre com o numero de linhas e colunas da matriz 2\n");
scanf("%d",&l2);
scanf("%d",&c2);
if(c1!=l2)
{
printf("As matrizes não podem ser multiplicadas!");
exit(0);
}
int A[l1][c1],B[l2][c2],R[l1][c2];
printf("entre com os valores da matriz 1\n");
for(i=0;i<l1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&A[j]);
}
}
printf("entre com os valores da matriz 2\n");
for(i=0;i<l2;i++)
{
for(j=0;j<c2;j++)
{
scanf("%d",&B[j]);
}
}
for(i=0;i<l1;i++);
{
for(j=0;j<c1;j++)
{
soma=0;
for(k=0;k<c1;k++)
{
soma+=A[k]*B[k][j];
R[j]=soma;
}
}
}
for(i=0;i<l1;i++)
{
printf("\n");
for(j=0;j<c2;j++)
{
printf(" %d",R[j]);
}
}
return 0;
}
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
Invalid operants to binary % (have 'float'and 'int');
em C/C#/C++
Postado
O problema está no if, porém nao ser como resolve-lo. Alguem pode ajudar-me?