Ir para conteúdo
fabio_aragao

Ajuda em preenchimento de vetor atraves de função

Recommended Posts

Olá pessoal, não estou sabendo resolver esta questão..

Gostaria de fazer uma função para preencher uma matriz tridimensional ou vetor tridimensional.

Segue o codigo:

#include<stdio.h>

/* Protótipos */

void preencheMatriz(int y[2][2][2]);
/* int somaMatriz(); */


/* Função Principal */

main()
{
int y[2][2][2];
void preencheMatriz(Y);
return 0;
}


/* Funções */

void preencheMatriz (int y[2][2][2])
{
    int i, j, k;
	int l = 1;

	for (i = 0; i < 3; i++) {
	    for (j = 0; j < 3; j++) {
		   for (k = 0; k < 3; k++) {
		   	printf("Digite o elemento [%d] de 27: ",l++);
		   	scanf("%d", &y[i][j][k]);
		   }
		}
   }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu programa não funciona por que você está enviando para a função de preenchimento uma variável que não existe e nesse caso é a Y, em maiúsculo. Há uma matriz tridimensional declarada porém com o nome y em minúsculo, o compilador entende essas variáveis como sendo diferentes e por isso não deixa o programa executar. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.