- Tema Autor
- #1
#include <stdio.h>
#define size 5
void main()
{
int i,j,dim,suma;
int matriz1[size][size],matriz2[size][size],matsol[size][size];
printf("introduzca la dimension matrices\n");
printf("dimesion");
scanf("%d",&dim);
for(i=0;i<dim;i++){
for(j=0;j<dim;j++){
printf("a(%d,%d)", i+1,j+1);
scanf("%d",&matriz1[j]);
}
}
printf("\n");
printf("introdusca elementos");
for(i=0;i<dim;i++){
for(j=0;j<dim;j++){
printf("b(%d,%d)", i+1,j+1);
scanf("%d",&matriz1[j]);
}
}
for(i=0;i<dim;i++){
for(j=0;j<dim;j++)
suma = matriz1[j] + matriz2[j];
matsol[j]=suma;
}
for(i=0;i<dim;i++){
for(j=0;j<dim;j++)
printf("%d ",matsol[j]);
printf("\n");
}
}
Como estan que pena que siga con los arreglos esa es una suma de matrices y el resultado va a una matriz solucion el asunto es que al compilar no me muestra la suma de las matrices como tal y veo que el tipo de dato esta bien .
Gracias
#define size 5
void main()
{
int i,j,dim,suma;
int matriz1[size][size],matriz2[size][size],matsol[size][size];
printf("introduzca la dimension matrices\n");
printf("dimesion");
scanf("%d",&dim);
for(i=0;i<dim;i++){
for(j=0;j<dim;j++){
printf("a(%d,%d)", i+1,j+1);
scanf("%d",&matriz1[j]);
}
}
printf("\n");
printf("introdusca elementos");
for(i=0;i<dim;i++){
for(j=0;j<dim;j++){
printf("b(%d,%d)", i+1,j+1);
scanf("%d",&matriz1[j]);
}
}
for(i=0;i<dim;i++){
for(j=0;j<dim;j++)
suma = matriz1[j] + matriz2[j];
matsol[j]=suma;
}
for(i=0;i<dim;i++){
for(j=0;j<dim;j++)
printf("%d ",matsol[j]);
printf("\n");
}
}
Como estan que pena que siga con los arreglos esa es una suma de matrices y el resultado va a una matriz solucion el asunto es que al compilar no me muestra la suma de las matrices como tal y veo que el tipo de dato esta bien .
Gracias