#671 · Subiectul II · Programare
Cuvintele care conțin litera cu care începe primul cuvânt
✓ Rezolvare explicatăSuceava 2026 · nr. 24
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 cautLitera primește ca parametru de intrare un șir de maximum 100 de caractere și o literă c și returnează valoarea 1 dacă litera se găsește în șir sau 0 în caz contrar.
b) Folosind apeluri utile ale subprogramului de la punctul a, afișați cuvântul (cuvintele) care conțin litera cu care începe primul cuvânt din șir. Primul cuvânt nu se va afișa. Dacă în șirul dat nu există cuvinte cu proprietatea cerută se va afișa mesajul „Nu există”.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
anul acesta voi termina studiile liceale |
acesta termina liceale |
Rezolvare
Exersează mai departe