Título: Ayuda con una matriz
Publicado por: shaelb en 23 Mayo 2015, 04:05 am
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. #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
Título: Re: Ayuda con una matriz
Publicado por: engel lex en 23 Mayo 2015, 09:34 am
no hagas doble post... tienes 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 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
Título: Re: Ayuda con una matriz
Publicado por: Stakewinner00 en 23 Mayo 2015, 11:06 am
#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
Título: Re: Ayuda con una matriz
Publicado por: shaelb en 23 Mayo 2015, 11:22 am
jejee gracias...y lo siento por el doble post ;D saludos
|