👤

Se dă un text care conține doar cuvinte formate din litere mici și mari ale alfabetului englez și spații. Să se afișeze cuvintele din text, ordonate crescător în funcție de numărul de vocale. În cazul în care două cuvinte au același număr de vocale, se vor afișa în ordine lexicografică.

Date de intrare
Cuvintele citite vor fi separate prin spații și pot apărea pe mai multe linii.

Date de ieșire
Pe ecran se vor afișa cuvintele textului ordonate după criteriul din enunț, câte un cuvânt pe o linie.

Restricții
Fiecare cuvânt va conține maxim 20 caractere
Textul va conține maxim 100 de cuvinte
O linie va conține maxim 1 000 de caractere
Exemplu
Date de intrare
Ana are mere
Cosmin are portocale
Date de ieșire:
Ana
Cosmin
are
are
mere
portocale

Ma puteti ajuta va rog cu o rezolvare in c++, dar nu cu striguri.