Título: ayuda matrices Publicado por: silfer_1908 en 10 Enero 2019, 06:34 am #include<iostream>
using namespace std; main() { int game [3][3]; int a=1; for(int i=1;i<4;i++) { cout<<endl<<endl; for(int j=1;j<4;j++) { game[j]=a++; cout.width(5); cout << game[j] << " "; } cout<<endl<<endl; } } Alguien me puede decir si asi es el metodo correcto para llenar una matriz? Y si lo es porque cuando imprimo aparece asi 1 2 3 4 5 4535... (es una matriz) 122 8 9 Gracias Título: Re: ayuda matrices Publicado por: Beginner Web en 10 Enero 2019, 07:32 am No porque no estas cargando en el lugar adecuado
Aca esta uno de tus errores for(int i=1;i<4;i++) En C++ la primera posicion es 0 Por lo tanto tendrias ue empezar a recorrer desde 0 Código otra, debesposicionarte en el lugar exacto de la matrix para colocar el dato este es tu error game[j]=a++; Seria Código Y para mostrar tambien cout << game[j] << " " Código
asi son las pociciones de las matrices en C++ 0,0 0,1 0,2 1,0 1,1 1,2 2,0 2,1 2,2 Título: Re: ayuda matrices Publicado por: K-YreX en 10 Enero 2019, 18:40 pm Alguien me puede decir si asi es el metodo correcto para llenar una matriz? Pon tu código entre etiquetas de código GeSHi porque la letra i entre corchetes es una etiqueta de cursiva y no se ve correctamente, sino que la etiqueta desaparece y parece que estás accediendo mal a los elementos de la matriz. Suerte :-X |