1866 - Pro Sir

From Bitnami MediaWiki
Revision as of 12:25, 6 April 2023 by Hotico Iulia Denisa (talk | contribs) (Pagină nouă: == 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 corec...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>