elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ayuda matrices
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda matrices  (Leído 483 veces)
silfer_1908

Desconectado Desconectado

Mensajes: 15


Ver Perfil
ayuda matrices
« 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


« Última modificación: 10 Enero 2019, 06:53 am por silfer_1908 » En línea

Beginner Web


Desconectado Desconectado

Mensajes: 587


youtu.be/0YhflLRE-DA


Ver Perfil
Re: ayuda matrices
« Respuesta #1 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
  1. for(int i=0;i<3;i++)
  2.    for(int j=0;j<3;j++)
  3.  
otra, debesposicionarte en el lugar exacto de la matrix para colocar el dato este es tu error game[j]=a++;
Seria
Código
  1. game[i][j]=a++;
Y para mostrar tambien
cout << game[j] << " "
Código
  1. cout << game[i][j] << " "

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


« Última modificación: 10 Enero 2019, 08:13 am por Beginner Web » En línea

{_id: "5ef16999f6ce240abc225ss3",
nombre: "Ana Keldysh",
nacionalidad: "Argentina",
edad: "17",
profesion: "Desarrollador Web Full Stack, pero la verdad hago de todo.",
"__v": 0
}
K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 902



Ver Perfil
Re: ayuda matrices
« Respuesta #2 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
En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con matrices
Java
fileto 2 2,012 Último mensaje 13 Febrero 2009, 06:13 am
por fileto
Ayuda con matrices
.NET (C#, VB.NET, ASP)
sheccid65 0 1,868 Último mensaje 6 Febrero 2010, 19:44 pm
por sheccid65
Ayuda con matrices
Java
ArhennJosey 2 2,113 Último mensaje 7 Mayo 2010, 22:29 pm
por 1mpuls0
ayuda en matrices c# !!
.NET (C#, VB.NET, ASP)
jcac12 1 5,270 Último mensaje 13 Noviembre 2011, 18:02 pm
por Morringos
¿AYUDA con matrices en dev c++?
Programación C/C++
cmarquezvz 1 981 Último mensaje 16 Diciembre 2014, 18:31 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines