# PBinfo #973 – cuvinte1 – Rezolvare C++

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

## Enunț

Cerința
Se dă o propoziție care conține numai litere mici ale alfabetului englez și spații. Să se afișeze cuvintele din propoziție care conțin numai vocale.

Date de intrare
Programul citește de la tastatură șirul dat.

Date de ieșire
Programul va afișa pe ecran cuvintele cerute, în ordinea din propoziție, câte un cuvânt pe linie.

Restricții și precizări

propoziția va conține cel mult 255 de caractere

Exemplu:
Intrare

ei pazesc o oaie
Ieșire

ei
o
oaie

## Cod sursă C++

```cpp
#include <iostream>
#include <string.h>
using namespace std;
int main() {
    char s[256];
    cin.getline(s, 256);
    char* p = strtok(s, " ");
    while (p) {
        bool adv = true;
        for (int i = 0; p[i]; i++)
            if (!strchr("aeiou", p[i]))
                adv = false;
        if (adv == true) cout << p << endl;
        p = strtok(NULL, " ");
    } return 0;
}
```

## Resurse

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