#672 · Subiectul II · Programare
Fiecare cuvânt începe cu literă mare
✓ Rezolvare explicatăSuceava 2026 · nr. 25
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 schimbLitera primește ca parametru de intrare o literă c, o transformă în literă mare și o returnează.
b) Folosind apeluri utile ale subprogramului de la punctul a, afișați pe ecran șirul transformat, astfel încât fiecare cuvânt să înceapă cu literă mare.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
voi merge la bunici la vara |
Voi Merge La Bunici La Vara |
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#669ProgramareEliminarea cuvintelor cu atâtea vocale câte consoane#670ProgramareCuvintele cu cele mai multe vocale#671ProgramareCuvintele care conțin litera cu care începe primul cuvânt#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