Exercitii propuse

1. Fişierele cuv1.txt şi cuv2.txt conţin cuvinte, câte un cuvânt pe linie în ordine alfabetică. Să se construiască fişierul cuv3.txt care să conţină toate cuvintele din cele două fişiere, în ordine alfabetică.

2.    În fişierul date.in  sunt scrise mai multe cuvinte câte unul pe fiecare linie din fişier. Se cere:
a)    Să se determine numărul de cuvinte din fişier;
b)    Să se afişeze cuvintele care încep cu o vocală.
Obs. Nu se va face distincţie între litere mari şi mici.

3. In directorul curent se afla fisierul cuvinte.txt care contine mai multe linii de text formate din cuvinte separate de cate un spatiu. Sa se afiseze cuvintele care au cel putin 3 consoane sau 3 vocale consecutive.

4. Dintr-un fisier se citeste un text. Textul contine cuvinte separate printr-un spatiu. Sa se scrie intr-un alt fisier, pe linii separate, fiecare cuvant care apare in text urmat de un numar care va reprezenta de cate ori apare cuvantul in text. Sa se determine cuvantul care apare de cele mai multe ori.

5. Dintr-un fisier se citeste un text. Textul contine cuvinte separate printr-un spatiu. Intr-un alt fisier se va scrie pe linii separate fiecare cuvant si liniile pe care apare.

6. Dintr-un fisier se citeste un text. Textul contine cuvinte separate printr-un spatiu sau mai multe. Se va genera un nou fisier care va contine textul initial avand spatiile de prisos eliminate (intre cuvinte va ramane numai cate un spatiu).

7. Se citesc de la tastatura elementele unei matrici de caractere (nr. linii=nr. coloane), A(NXN), N<=10.
a)      Sa se afiseze matricea A;
b)      Sa se formeze si sa se afiseze cuvantul format din caracterele pe pe diagonala principala a matricii A;
c)      Sa se calculeze si sa se afiseze numarul de litere mari, litere mici si cifre din matrice;
d)      Sa se afiseze cuvantul format din caracterele de pe diagonala secundara;
e)      Sa se afiseze procentul literelor mari, al literelor mici si al cifrelor de pe cele 2 diagonale;
f)      Sa se afiseze caracterele comune aflate pe liniile p si q (p, q < N, p si q citite de la tastatura);
g)      Sa se afiseze in ordine alfabetica, crescatoare, literele mari aflate pe coloanele impare.

8.     Dintr-un fisier se citesc numele a n persoane. Sa se modifice continutul fisierului astfel incat toate numele sa fie scrise astfel: prima litera mare si restul litere mici.

9. Intr-un fisier sunt scrise cuvinte pe linii separate. Sa se afiseze cuvintele care contin majuscule.

10. Intr-un fisier sunt scrise pe randuri diferite numele a n copii. Sa se modifice continutul fisierului astfel incat sa contina numele ordonate crescator.

counter for wordpress

View My Stats