entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Como recorrer una matriz de abajo hacia arriba en c++??

Como se recorreria una matriz de arriba para abajo que tengo mal chicos help me :CCC

int i, j;

for(j=10;j>=0;j--)
{//f2
for(i=10; i>=0; i--)
{//f1

        if(matriz[i][j]==0)
        {//1

                if(matriz[i-1][j]==1)
        {//2

                    if(matriz[i-2][j]==2)
        {//3

                    printf("La posicion del valor 1: %d,%d \n\n",i,j);
                    printf("La posicion del valor 2: %d,%d \n\n",i-1,j);
                    printf("La posicion del valor 3: %d,%d \n\n",i-2,j);

        }//3
        }//2        
        }//1
        }//f2
    }//f1

1voto

carlossevi comentado

¿A qué llamas recorrer una matriz de arriba para abajo? ¿Por filas o por columnas? En principio los bucles que tienes definidos no cumplen ninguna de lo que a mi se me ocurriría llamar "de arriba para abajo" porque hay dos contadores (i,j) que van desde 10 hasta 0 en retroceso.

Es seguro que el bucle está mal escrito, pero no queda claro en tu pregunta en qué orden quieres recorrer la matriz, acláralo por favor.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta