Ayuda con una matriz

Iniciado por shaelb, 23 Mayo 2015, 04:05 AM

0 Miembros y 1 Visitante están viendo este tema.

shaelb

holas...tengo un problema al momento de mostrar la matriz, al ejecutarlo me imprime un monton de numeros y no se el por que...soy de primer semestre por fa que alguien me explique :D gracias.
Código (cpp) [Seleccionar]
#include<iostream>
#include<conio.h>

using namespace std;

int main()
{

int j,i,matriz[11][11]={ {1,1,1,1,1,1,1,1,1,1,1,
                                  1,0,0,0,0,0,0,0,0,0,1,
          1,0,2,0,0,0,0,0,2,0,1,
                                  1,0,0,1,1,1,1,1,0,0,1,
                                    1,0,0,0,1,3,1,0,0,0,1,
                                  1,0,0,0,1,0,1,0,0,0,1,
                                  1,1,0,0,1,0,1,0,0,1,1,
                                  1,1,0,2,0,0,0,2,0,1,1,
                           1,1,0,0,0,4,0,0,0,1,1,
                                  1,1,1,1,0,0,0,1,1,1,1,
                                  1,1,1,1,1,1,1,1,1,1,1     };

for (int i=1; i<=11;i++)
{
for (int j=1; j<11;i++)
{
cout<<matriz[i][j]<<" ";
}
cout<<endl;
}

}


Mod: Los códigos deben ir en etiquetas GeSHi

engel lex

no hagas doble post...

tienes
Código (cpp) [Seleccionar]
matriz[11][11]={ {1,1,1,1,1,1,1,1,1,1,1,
1,0,0,0,0,0,0,0,0,0,1,
1,0,2,0,0,0,0,0,2,0,1,
1,0,0,1,1,1,1,1,0,0,1,
1,0,0,0,1,3,1,0,0,0,1,
1,0,0,0,1,0,1,0,0,0,1,
1,1,0,0,1,0,1,0,0,1,1,
1,1,0,2,0,0,0,2,0,1,1,
1,1,0,0,0,4,0,0,0,1,1,
1,1,1,1,0,0,0,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1 };


no se como no te da error... hasta te falta una llave...
debe ser
Código (cpp) [Seleccionar]
matriz[11][11]={
{1,1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,0,1},
{1,0,2,0,0,0,0,0,2,0,1},
{1,0,0,1,1,1,1,1,0,0,1},
{1,0,0,0,1,3,1,0,0,0,1},
{1,0,0,0,1,0,1,0,0,0,1},
{1,1,0,0,1,0,1,0,0,1,1},
{1,1,0,2,0,0,0,2,0,1,1},
{1,1,0,0,0,4,0,0,0,1,1},
{1,1,1,1,0,0,0,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1}
};


ya que cada uno es un array dentro del array mayor
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Stakewinner00

Código (cpp) [Seleccionar]
#include<iostream>

using namespace std;

int main()
{
  int matriz[11][11]={
{1,1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,0,1},
{1,0,2,0,0,0,0,0,2,0,1},
{1,0,0,1,1,1,1,1,0,0,1},
{1,0,0,0,1,3,1,0,0,0,1},
{1,0,0,0,1,0,1,0,0,0,1},
{1,1,0,0,1,0,1,0,0,1,1},
{1,1,0,2,0,0,0,2,0,1,1},
{1,1,0,0,0,4,0,0,0,1,1},
{1,1,1,1,0,0,0,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1}
};

    for (int i=0; i<11;i++)
    {
      for (int j=0; j<11;j++)
      {
        cout<<matriz[i][j]<<" ";
      }
      cout<<endl;
    }

}

en el segundo bucle tenías i++ en vez de j++. Si declaras las variables dentro del bucle no hace falta declararlas antes. Y la matriz empieza en la posición 0 y no en la 1.

Saludos

shaelb

jejee gracias...y lo siento por el doble post ;D saludos