| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo obtener elementos de una matriz en C
    Una matriz es un array bi - dimensional. En C , se crea una matriz y se accede por el uso de operadores subíndice , por ejemplo , una matriz de 2 por 3 será matriz [ 2 ] [ 3 ] . El uso de los operadores subíndice permite el acceso a cualquier elemento de la matriz , tanto de forma sistemática ( mediante el uso de un bucle ) y en la demanda ( mediante la especificación de la posición de un elemento ) . Obtención de los elementos de una matriz es un ejercicio útil para practicar los bucles y las operaciones de subíndice . Instrucciones
    1

    Establecer un programa para crear una matriz. Utilice la biblioteca " iostream " para dar salida al número que aparece en la matriz de la pantalla del ordenador . Introduzca el código:

    # include

    using namespace std ;

    int main () {


    2 < p> Declarar variables. El ejemplo utilizará una variable para almacenar una matriz de 3 por 4 . Tamaños matriz se almacenan en [ i ] la notación [ j ] . Agregar esta línea de código al programa:

    int myMatrix [ 3 ] [ 4 ] ;
    3

    Inicializar la matriz de los valores enteros. Usa dos anidada " para " bucles para inicializar los valores de los elementos de matriz . El rango de subíndices desde cero hasta el valor de menos uno. Para la variable de myMatrix [ 3 ] [ 4 ] , el primer subíndice [ 3 ] se variar de cero a dos, y los segundos subíndices [ 4 ] rangos de cero a tres. Introduzca el código:

    for (int cx = 0 ; cx == 2 ; cx + +) //acceder al subíndice primero ,

    for (int cy = 0 ; cy == 3 ; cy + + ) //acceder al segundo subíndice,

    myMatrix [ cx ] [ cy] = ( cx 2 ) * (cy 2 ) //usamos 2 cx y cy 2 , para evitar ceros en el . matriz

    cout << endl ;
    4

    Utilice otra serie de bucles anidados para obtener el contenido de la matriz. Los bucles son similares , pero la declaración se ejecutan como salida el contenido de la matriz (mediante el comando " cout " ) en lugar de la inicialización (usando el operador "=" , en el paso 3 ) .

    Para ( int ox = 0 ; buey == 2 , ox + +) //nuevo acceso al primer y segundo subíndice

    for (int oy = 0 ; oy == 3 ; oy + + )

    cout < ; < myMatrix [ ox ] [ oy ] << ""; //imprime los elementos de la matriz , agregando un espacio después de cada elemento

    cout << endl ;
    < br > 5

    poner los números en el subíndice de la matriz para obtener los elementos de la matriz en la demanda . Asegúrese de que los números en el subíndice están dentro de los rangos de tamaño de la matriz . Añada las siguientes líneas al código:

    cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ 1 ] ; //salidas posiciones 1 , . 2 y 3.1 de la matriz

    return (0 ) ; }


    6

    Copia y pega el código completo para compilar y ejecutar el programa.

    # include

    using namespace std ;

    int main () {


    myMatrix int [ 3 ] [ ,"4 ] ;

    for (int cx = 0 ; cx == 2 ; cx + +) //acceder al primer subíndice ,

    for (int cy = 0 ; cy == 3 ; cy + +) //acceder al segundo subíndice,

    myMatrix [ cx ] [ cy] = ( cx 2 ) * (cy 2 ) //usamos 2 cx y cy 2 , para evitar ceros en la matriz .

    cout << endl ;

    for (int ox = 0 ; buey == 2 , ox + +) //nuevo acceso al primer y segundo subíndice

    for (int oy = 0 ; oy == 3 ; oy + + )

    cout << myMatrix [ ox ] [ oy ] << ""; //imprime los elementos de la matriz , la adición de un espacio después de cada elemento

    cout << endl ;

    cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ ,"1 ] ; //imprime las posiciones 1,2 y 3,1 de la matriz

    return (0 ) ; } .


    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo Multiplicar múltiples enteros en C 
    ·Cómo escribir un programa Socket File Transfer consola…
    ·Cómo ejecutar un desarrollador iPhone Xcode 
    ·Cómo crear una clave de producto 
    ·Cómo hacer control Listbox editable en C + + 
    ·Cómo borrar un stringstream 
    ·Cómo buscar en una lista enlazada de elementos en C + …
    ·Cómo ver el Código de Visual C Proyecto 
    ·Cómo hacer un archivo MIDI en C + + 
    ·Código C durante bits para la conversión Byte 
      Artículos destacados
    ·Cómo hacer un programa de repetición en una TI 84 Plu…
    ·Cómo seleccionar CFForm en ColdFusion 
    ·Cómo compilar comandos Python 
    ·Explicación de relleno en un programa COBOL 
    ·Cómo extraer WinZip utilizando Visual Basic 
    ·Cómo utilizar Telnet Con VB6 
    ·Cómo utilizar las operaciones bit a bit en programació…
    ·¿Cómo hacer para JavaScript Anuncios desplazamiento 
    ·Cómo diseñar un diagrama de flujo para las conversion…
    ·Cómo eliminar el último elemento de una matriz de Rub…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com