Matriz não funciona
Bom tenho de multiplicar o valor de uma matriz por um escalar a minha escolha, ate ai tudo certo só que usando função void não funciona.
#include<stdio.h>
#define maxl 3
#define maxc 3
void criar_matriz(){
int matriz[maxl][maxc];
int i=0,j=0;
for(i=0;i<maxl;i++){
for(j=0;j<maxc;j++){
matriz[i][j]=i+j;
}
}
}void multiplicar_matriz(){
int matriz[maxl][maxc];
int i=0,j=0;
for(i=0;i<maxl;i++){
for(j=0;j<maxc;j++){
matriz[i][j]=matriz[i][j]*2;
}
}
}void imprimir_matriz(){
int i=0,j=0;
for(i=0;i<maxl;i++){
for(j=0;j<maxc;j++){
printf("%i ",matriz[i][j]);
}
printf("\n");
}
}int main(){
criar_matriz();
multiplicar_matriz();
imprimir_matriz();
return 0;
}Discussão (4)
Carregando comentários...