Dev - C++ - Sacar n elementos de una matriz sin repetir ningún elemento

 
Vista:
Imágen de perfil de Dennis
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Dennis (60 intervenciones) el 26/11/2020 00:39:03
Hola y saludos:
Como saco de un arreglo de n elementos otro pero sin repetir ningun elemento.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Rodrigo (538 intervenciones) el 26/11/2020 06:44:44
Sugiero que des algun ejemplo (o varios) de lo que quieres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 338
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Martín (157 intervenciones) el 26/11/2020 09:00:57
Supongo que la estrategia va a depender de a qué te refieras con la palabra "arreglo"; si se trata de un array de estilo C o de un std::array, o alguno de los contenedores de la biblioteca estándar.

En <algorithm> dispones de std::unique, std::unique_copy, std::adjacent_find, ... que están pensadas para estos casos. Si lo que necesitas es a modo de ejercicio, supongo que podrías ver la implementación de alguna de estas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dennis
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Dennis (60 intervenciones) el 26/11/2020 13:01:16
Si pero a lo que me refiero es por ejemplo: int arreglo[] = {2,5,3,1,6,3,8,2}, entonces sacar otro así int newarreglo[] = {1,2,3,5,6,8}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Rodrigo (538 intervenciones) el 26/11/2020 15:04:17
Que tal recorrer el arreglo y por cada elemento, lo pones en el nuevo arreglo, pero justo antes de agregarlo, recorres el nuevo arreglo para verificar que el elemento no este alli ya?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Dennis
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Sacar n elementos de una matriz sin repetir ningún elemento

Publicado por Dennis (60 intervenciones) el 26/11/2020 18:38:50
Gracias no había pensado en eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar