# PBinfo #94 – eliminarevocale – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

Se dă un şir de cel mult 20 caractere ce conţine numai litere mici ale alfabetului englez.

Cerinţa
Să se afişeze şirul obţinut prin eliminarea din șir a fiecărei vocale.

Date de intrare
Programul va citi de la tastatură şirul dat.

Date de ieşire
Programul va afişa pe ecran şirul transformat corespunzător.

Restricţii şi precizări

se consideră vocale literele din mulțimea {a,e,i,o,u}

Exemplu:
Intrare

romancier
Ieşire

rmncr

## Cod sursă C++

```cpp
#include <iostream>
#include <string.h>
using namespace std;
int main() {
    char carac[257], temp[257];
    cin >> carac;
    for (int i = strlen(carac) - 1; i >= 0; --i)
        if (strchr("aeiou", carac[i])) {
            strcpy(temp, carac + i + 1);
            strcpy(carac + i, temp);
        } cout << carac;
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/94)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/94/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-94/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
