MATRICES EN C++
En principio, se puede considerar que todas las matrices son de una
dimensión, la dimensión principal, pero los elementos de dicha fila
pueden ser a su vez matrices (un proceso que puede ser recursivo),
lo que nos permite hablar de la existencia de matrices
multidimensionales, aunque las más fáciles de imaginar son los de
una, dos y tres dimensiones.
Estas estructuras de datos son adecuadas para situaciones en las
que el acceso a los datos se realice de forma aleatoria e
impredecible. Por el contrario, si los elementos pueden estar
ordenados y se va a utilizar acceso secuencial sería más adecuado
utilizar una lista, ya que esta estructura puede cambiar de tamaño
fácilmente durante la ejecución de un programa.
Ejemplo de Matrices en C++
El problema es simple, queremos crear un programa con el cual
podamos guardar los títulos y los autores de diferentes libros sin
perder ninguno de ellos. El usuario es el encargado de suministrar la
información de cada libro. Vamos a suponer que el usuario solo
podrá ingresar un máximo de 5 libros, para así tener un tamaño de
vector fijo. Veamos entonces cómo se haría esto usando
#include <iostream>
using namespace std;
const int MaxDimensiones = 2;
int main()
{
int v[][MaxDimensiones] = { 1, 2, 3, 4 };
for(int i = 0; i < MaxDimensiones; ++i) {
for(int j = 0; j < MaxDimensiones; ++j) {
cout << v[ i ][ j ] << endl;
}
}
returnO;
}
La Sintaxis
Declarar una matriz en C++ es muy similar a la de un vector, se
deben seguir las mismas normas para declarar una variable pero
una vez más con un pequeño cambio en la sintaxis. Primero
necesitaremos saber el tipo de los datos que irán al interior de este
(números, decimales o cadenas de texto, etc.) necesitamos también,
como siempre, un nombre para la matriz y un tamaño máximo tanto
para las filas como para las columnas. La sintaxis para declarar una
matriz en C++
REALIZADO: Gemita Intriago
Joseelin Granizo
Carolina Armijos

Matrices en c

  • 1.
    MATRICES EN C++ Enprincipio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones. Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa. Ejemplo de Matrices en C++ El problema es simple, queremos crear un programa con el cual podamos guardar los títulos y los autores de diferentes libros sin perder ninguno de ellos. El usuario es el encargado de suministrar la información de cada libro. Vamos a suponer que el usuario solo podrá ingresar un máximo de 5 libros, para así tener un tamaño de vector fijo. Veamos entonces cómo se haría esto usando #include <iostream> using namespace std; const int MaxDimensiones = 2;
  • 2.
    int main() { int v[][MaxDimensiones]= { 1, 2, 3, 4 }; for(int i = 0; i < MaxDimensiones; ++i) { for(int j = 0; j < MaxDimensiones; ++j) { cout << v[ i ][ j ] << endl; } } returnO; } La Sintaxis Declarar una matriz en C++ es muy similar a la de un vector, se deben seguir las mismas normas para declarar una variable pero una vez más con un pequeño cambio en la sintaxis. Primero necesitaremos saber el tipo de los datos que irán al interior de este (números, decimales o cadenas de texto, etc.) necesitamos también, como siempre, un nombre para la matriz y un tamaño máximo tanto para las filas como para las columnas. La sintaxis para declarar una matriz en C++ REALIZADO: Gemita Intriago Joseelin Granizo Carolina Armijos