<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
El mié, 06-07-2011 a las 11:57 +0200, Bernardo Alemán Siverio escribió:<BR>
<BLOCKQUOTE TYPE=CITE>
    Te explicaré como "se forman" los <I>arrays</I> de dos y de más dimensiones. Los punteros son lo que estoy estudiando ahora así que no creo que sea el más indicado para hablar de ellos :).
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Los <I>arrays</I> de dos dimensiones funcionan como una tabla, mira este ejemplo.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <I>int array[3][3] = {1,2,3, 4,5,6, 7,8,9};</I>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    La linea anterior define la siguiente tabla:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    1 2 3
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    4 5 6
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    7 8 9
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    El elemento (1,1) sería el 1 (fila 1, columna 1), pero como en C/C++ los índices empiezan en 0, accederíamos a él con <I>array[0][0]</I>.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    El elemento (2,1) sería el 5 (fila 2, columna 1), pero como en C/C++ los índices empiezan en 0, accederíamos a él con <I>array[1][0]</I>.<BR>
</BLOCKQUOTE>
    2, 1  sería el 4 y en el array sería array[1][1] estas seleccionando en diagonal siempre es sumarle uno los índices.<BR>
<BR>
    1,1 == 0,0 = 1<BR>
    2,2 == 1,1 = 5<BR>
    3,3 == 2,2 = 9<BR>
    3,1 == 2,0 = 7<BR>
    1,2 == 0,1 = 2<BR>
    2,3 == 1,2 = 6<BR>
<BR>
Ya voy a ver si consigo ejercicios para aprender a manejar arrays que daba un profesor medio loco de la UTN acá en Mendoza, se llama Carlos Rodrigues, el vago es un groso te exigía al 150%<BR>
<BR>
<BR>
Saludos<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    El elemento (3,3) sería el 9 (fila 3, columna 3), pero como en C/C++ los índices empiezan en 0, accederíamos a él con <I>array[2][2]</I>.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Para entender los <I>arrays</I> de más de dos dimensiones puedes pensar en ellos como estructuras en árbol (de hecho también puedes imaginar los de dos dimensiones como árboles). He subido una imagen para intentar aclararte este tema, debajo tienes el enlace. Espero que te sirva.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <A HREF="http://asi-uso.webcindario.com/Array-multidimensional.gif">http://asi-uso.webcindario.com/Array-multidimensional.gif</A>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    Un saludo.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    El 2 de julio de 2011 14:14, Antonio Cascales <<A HREF="mailto:antonio.cascales@gmail.com">antonio.cascales@gmail.com</A>> escribió:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">Hola a todos:</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">   Me llamo Antonio, y soy relativamente nuevo por la lista. Llevo tiempo  por aquí, con el fín de aprender a programar, pero pese a lo mucho que me gustaría entender todo lo que por aquí comentáis, soy incapaz de avanzar.</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">   ya le he pegado varios repasos al curso de C++ que tenéis por la web, pero debo de ser bastante poco inteligente, porque no logro entender determinados conceptos.</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">   Es por eso que os escribo, para ver si alguien, bien sea con una explicación más clara, o con ejemplos concretos, me pudiese ayudar a entender qué son los punteros y los arrays. Y casi más lo primero que lo segundo, porque al menos, los arrays de 1 vector creo entenderlos. La utilidad y el funcionamiento de más de dos índices, ya se me escapa.</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">   ¿alguno podríais echarme una mano?</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">   Muchas gracias a quien responda,</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <FONT SIZE="2">          Antonio</FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
         
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        _______________________________________________<BR>
        Lista de correo Cconclase <A HREF="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</A><BR>
        <A HREF="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</A><BR>
        Bajas: <A HREF="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</A>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
    -- <BR>
    Bernardo Alemán Siverio
<PRE>
_______________________________________________
Lista de correo Cconclase <A HREF="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</A>
<A HREF="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</A>
Bajas: <A HREF="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>