Como añado un objeto a una matriz ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Como añado un objeto a una matriz ?

7th Mar 2024, 3:27 AM
Carlos Manuel2
Carlos Manuel2 - avatar
4 Answers
+ 1
Para añadir un objeto a una matriz en C++, puedes hacerlo utilizando el método `push_back` si estás utilizando contenedores de la STL, como `vector`. Aquí tienes un ejemplo: #include <iostream> #include <vector> int main() { // Declarar una matriz (vector en este caso) std::vector<int> miMatriz; // Añadir un objeto al final de la matriz miMatriz.push_back(42); // Acceder al elemento añadido std::cout << "Elemento añadido: " << miMatriz[0] << std::endl; return 0; } En este ejemplo, `push_back` agrega el valor 42 al final del vector `miMatriz`. Puedes adaptar esto según el tipo de objeto y la matriz que estés utilizando.
7th Mar 2024, 7:41 AM
Knight
Knight - avatar
0
Y esto no se puede hacer por una vía que no use vectores? Como en Python por ejemplo
7th Mar 2024, 11:47 AM
Carlos Manuel2
Carlos Manuel2 - avatar
0
En Python, las listas son equivalentes a lo que comúnmente se conoce como "arrays" en otros lenguajes de programación. Por lo tanto, agregar un elemento a una "matriz" en Python generalmente se hace con listas. El uso de `append` es una práctica común y efectiva. Si deseas evitar el uso de listas y buscas otras estructuras de datos, puedes considerar conjuntos (`set`) o diccionarios (`dict`) dependiendo de tu caso de uso específico. Sin embargo, estas estructuras pueden no ser adecuadas si necesitas una secuencia ordenada de elementos. ¿Hay algún contexto específico o restricciones adicionales que puedan influir en la elección de la estructura de datos?
7th Mar 2024, 12:50 PM
Knight
Knight - avatar
0
Es simplemente en una lista de dígitos añadir un número entero
7th Mar 2024, 1:08 PM
Carlos Manuel2
Carlos Manuel2 - avatar