Pagina 1 din 1

problema siruri de caractere

MesajScris: 15 Dec 2009, 15:43
de geocri
Fişierul cuvinte.in conţine, pe o singură linie, un text format din cel mult 15 cuvinte, separate printr-unul sau mai multe spaţii. Cuvintele sunt formate din cel puţin un caracter şi cel mult 15 de caractere, doar literele mici ale alfabetului englez sau cifre.
Scrieţi în limbajul Pascal|C/C++ un program care citeşte toate cuvintele din fişierul cuvinte.in şi care:

a) scrie în fişierului cuvinte.out, pe câte o linie, toate cuvintele din fişierul cuvinte.in formate doar din caractere cifre impare precum şi numărul acestor cuvinte;

b) elimină toate spaţiile inutile din text, astfel încât cuvintele să fie separate prin câte un singur spaţiu, şi înlocuieşte fiecare caracter cifră din text cu câte un şir de caractere ce conţine numele cifrei. Cuvintele din textul obţinut se vor scrie la sfârşitul fişierului cuvinte.out, pe un număr minim de linii, fără a fi tăiate, astfel încât fiecare linie să conţină cel mult 30 de caractere.