Ir ao conteúdo
  • Cadastre-se
Fabio Aragao

Preenchimento de matriz atraves de uma função c

Recommended Posts

Boa noite pessoal,

Fiz o codigo abaixo mas não aparece na tela..

Alguem poderia ajudar informando o que estou errando ?

 

#include<stdio.h>

/* Protótipos */

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


/* Função Principal */

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


/* 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

dentro de main justo na linha void preencheMatriz ( int y[2][2][2] ); você esta declarando uma função dentro de main =/. O correto seria: preencheMatriz ( y );

 

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

Assim deveria estar main

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@vangodp Olá, poderia me dar maiores explicações para que eu possa aprender a fazer da maneira correta ?

 

PS: tentei fazer da maneira que voce mencionou e não funciona..

 

Obrigado

Editado por Fabio Aragao

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





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×