Dev - C++ - Manipulación de cadenas

 
Vista:
sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Manipulación de cadenas

Publicado por Sebastian (2 intervenciones) el 23/03/2021 22:40:23
wewefdf

Hola me podrían ayudar con este ejercicio por favor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
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++

Manipulación de cadenas

Publicado por Martín (158 intervenciones) el 24/03/2021 02:06:15
Esta solución puede ser un buen tema de conversación con tu profesor...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <string>
#include <algorithm>
 
std::string eliminar_si(std::string gtr, const std::string& list)
{
    gtr.erase(remove_if(gtr.begin(),
        gtr.end(),
        [&list](auto ch)
        { return list.find(ch) != std::string::npos; }),
        gtr.end());
 
    return gtr;
}
 
 
int main()
{
    std::string GTR{ "ELX FZIZZXNX" };
    std::string LIST{ "XZ" };
 
    GTR = eliminar_si(GTR, LIST);
 
    std::cout << GTR << '\n';
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar