Ir ao conteúdo
  • Cadastre-se
Fabio Aragao

Ordenar matriz tridimensional em c

Recommended Posts

Prezados boa tarde,

 

Alguem poderia me ajudar com ordenação de matriz tridimensional ?

Matriz bidimensional seria:

temp <- a

a <- b

b <- temp

 

Para tridimensional seria

temp <- a

a <- b

b <- c

c <- temp

 

Seria isso ??

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendo sua pergunta. Uma matriz bidimensional é isso:

int matriz2D[10][10];

E uma matriz tridimensional é isso:

int matriz3D[10][10][10];

 

O fato é que você pode tratar qualquer matriz de qualquer dimensão como um vetor:

v

#include <stdio.h> 
#define LINHAS 3
#define COLUNAS 5

int main (){
    int matriz3D[LINHAS][COLUNAS] = {
        {  4 , 733,  22,   3,  45 },
        {  33,   2,  27,  33, 145 },
        { 100,  77, 156, 888,  75 }
    };
    
    int i;
    for( i = 0; i < LINHAS*COLUNAS; i++ ){
        printf("%d ", matriz3D[0][i]);
    }
    
    return 0;
} 

Isso faria mais fácil a labor de organizar a matriz tratando ela como um vetor.

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@vangodp bom dia,  relendo o que eu escrevi eu não deixei bem claro e peço desculpas a todos.

 

A questão é tirar o maior elemento primo de uma matriz tridimensional na linguagem C

 

Bom, a questão do maior elemento primo, não está fácil de fazer mas estou tentando, a questão é que pairou a duvida pois eu teria que ordenar as matrizes ou poderia fazer o teste antes.

 

Minha logica:

Usuario entra com o numero

No momento que ele entra com o numero já preenchendo as matrizes o programa já poderia verificar se é primo e verificar qual o maior elemento primo.

Se ordenar as matrizes não fica mais fácil ?

 

Outra confirmação...... "uma matriz tridimensioal" seria mesmo uma matriz 3x3 ou seriam 3 matrizes com N elementos ?

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

×