1) Leia duas matrizes 2x3 de números double. Imprima a soma destas duas matrizes.
CÓDIGO: Exercicio Matriz.txt
OBS: Por algum motivo o codigo postado aqui tirou alguns i por achar que é itálico, mas está completo no arquivo acima.
#include <stdio.h>
void imprimir()
{
double Matriz[2][3]
for (int t=0; t < 3; t++0){
printf("\n");
for(int i=0; i < 3; i++)
printf( "%lf", Matriz[t]);
}
}
void carregar_matriz()
{
double Matriz[2][3]
printf("\n\n\n");
for (int t=0; t < 3; t++)
for(int i=0; i < 3; i++){
printf("Digite o numero que sera guardado na posicao [%d][%d]", t+1, i+1);
scanf("%lf", &Matriz[t]);
}
}
int main (void)
{
double Matriz_1[2][3];
double Matriz_2[2][3];
double Matriz_3[2][3];
carregar_matriz(Matriz_1);
carregar_matriz(Matriz_2);
for (int t=0; t < 3; t++)
for(int i=0; i < 3; i++)
Matriz_3[t] = Matriz_1[t] + Matriz_2[t];
printf("O resultado da Soma das duas matrizes 2x3: \n")
imprimir(Matriz_3);
printf("\n\n")
return 0;
}
Não estou entendendo porque ao compilar aparecem erros, como:
In function 'void imprimir()':
[Error] expected initializer before 'for'
[Error] 't' was not declared in this scope (está declarado no int)
In function 'void carregar_matriz()':
[Error] expected initializer before 'printf'
[Error] 'Matriz' was not declared in this scope
..... e por ai vai