1866 - Pro Sir
Cerința
Se consideră fișierul prosirin.txt care conține pe primul rând un text format din cel mult 200 de caractere litere mici și spații. Cuvintele din text sunt separate prin unul sau mai multe spații. Să se modifice textul citit din fișier prin înlocuirea ultimei litere a fiecărui cuvânt cu cifra 5.
Date de intrare
Fișierul de intrare prosirin.txt conține pe prima linie șirul de caractere.
Date de ieșire
Dacă datele sunt introduse corect, în fișierul de ieșire prosirout.txt se va afișa: " Datele de intrare corespund restrictiilor impuse", apoi pe un rand nou va afișa șirul modificat conform cerinței. În caz contrar, se va afișa mesajul:" Datele de intrare nu corespund restrictiilor impuse"
Restricții și precizări
- lungimea șirului citit este maximum 200
- ultimul cuvânt din text se termină cu caracterul '.'
Exemplu 1
- prosirin.txt
- ana are multe mare si o gutuie.
- prosirout.txt
- Datele introduse corespund restricțiilor impuse.
- an5 ar5 mult5 mar5 s5 5 gutui5.
Exemplu 2
- prosirin.txt
- ana are $% 567
- prosirout.txt
- Datele de intrare nu corespund restricțiilor impuse.
Rezolvare
<syntaxhighlight lang="python" line>