#670 · Subiectul II · Programare
Cuvintele cu cele mai multe vocale
✓ Rezolvare explicatăSuceava 2026 · nr. 23
Enunț
Din fișierul text atestat.in se citește un șir de maximum 255 de caractere, litere mici ale alfabetului englez și spații. Cuvintele din text sunt separate printr-un singur spațiu, iar în fața primului și a ultimului cuvânt nu există spații.
a) Funcția nrVocale primește ca parametru de intrare un șir de maximum 100 de caractere și returnează numărul de vocale din șir.
b) Folosind apeluri utile ale subprogramului de la punctul a, afișați cuvântul (cuvintele) cu cele mai multe vocale. Dacă există mai multe cuvinte, se vor afișa separate printr-un spațiu.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
vara aceasta matei si andreea au fost la bunici |
aceasta andreea |
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#669ProgramareEliminarea cuvintelor cu atâtea vocale câte consoane#671ProgramareCuvintele care conțin litera cu care începe primul cuvânt#672ProgramareFiecare cuvânt începe cu literă mare#668ProgramareCel mai lung prefix și sufix palindrom al unui cuvânt#648ProgramarePrima cifră egală cu ultima — numere din fișier#649ProgramareNumărul format din prima cifră a fiecărui număr — divizibil cu 3