Sunteți pe pagina 1din 1

Setul II – probleme stringuri

(strchr, strrchr,strcpy,strncpy)

1. Se citesc succesiv n cuvinte . Sa se afiseze primul cuvant care are un numar maxim de vocale .
2. Se citesc succesiv n cuvinte . Sa se afiseze ultimul cuvant care are un numar par de caractere si numarul de
vocale = numarul de consoane .
3. Se citeste un text format din litere mici si spatii . Sa se elimine din text toate vocalele .
4. Se citeste un text format din litere, cifre si spatii . Sa se elimine din text toate caracterele de tip cifra .
5. Se citeste un text format din litere mici si spatii . Sa se afiseze literele din text, fiecare o singura data, in ordine
alfabetica .
6. Se citeste un text format din litere mici, cifre si spatii . Sa se afiseze caracterele de tip cifra care apar in text,
fiecare o singura data, in ordinea in care apar in text .
7. Se citeste un numar natural nenul n respectin n cuvinte succesiv .
a) Sa se determine cate cuvinte incep si se termina cu o vocala
b) Sa se determine cate cuvinte sunt formate doar din vocale
c) Sa se determine cate cuvinte au numarul de vocale egal cu numarul de consoane
d) Sa se determine cate cuvinte au doua vocale pe pozitii consecutive
e) Sa se determine cate cuvinte sunt de tip palindrom
f) Sa se determine numarul cuvintelor care sunt formate dintr-un numar impar de caractere, avand
caracterul din mijloc consoana
g) Sa se determine numarul cuvintelor care sunt formate dintr-un numar par de caractere, avand cele doua
caractere din mijloc vocale
h) Sa se determine numarul cuvintelor care nu are doua consoane pe pozitii consecutive
8. Se citeste un cuvant avand maxim 30 de caractere. Sa se afiseze pe cate o linie toate prefixele cuvantului .
9. Se citeste un cuvant avand maxim 30 de caractere. Sa se afiseze pe cate o linie toate sufixele cuvantului.
10. Se citesc doua cuvinte c1 si c2 formate din litere mici. Sa se afiseze in ordine alfabetica caracterele comune
celor doua cuvinte .
11. Se citeste un cuvant format din litere mici. Sa se elimine prima si ultima consoana.
12. Se citeste un cuvant format din litere mici. Sa se afiseze toate prefixele de lungime impara care se termina cu o
consoana .
13. Se citeste un numar natural nenul n respectin n cuvinte succesiv .
a) Sa se determine primul cuvant care are numarul de vocale egal cu numarul consoanelor
b) Sa se determine ultimul cuvand de lungime maxima care are cel putin 3 vocale
c) Sa se construiasca un text format din litera din mijloc daca cuvantul are lungime impara
14. Se citeste un text format din litere, cifre si spatii.
a) Sa se elimine din text vocale daca sunt delimitate de doua consoane(precedentul si urmatorul caracter
unei vocale sunt consoane )
b) Sa se elimine din text caracterele care sunt precedate de vocala
c) Sa se elimine din text un numar minim de consoane astfel incat sa nu existe doua consoane pe pozitii
consecutive
d) Sa se elimine din text toate perechile de vocale aflate pe pozitii consecutive astfel incat numarul
caracterelor eliminate sa fie minim
e) Sa se elimine din text cuvintele formate din cel mult doua caractere
15. Se citeste un cuvant avand maxim 25 de caractere format din litere mici
a) Sa se afiseze pe cate o linie cuvintele care se pot obtine eliminand pe rand cate un caractere
b) Sa se afiseze pe cate o linie cuvintele care se obtin din permutarile circulare a caracterelor spre stanga
c) Sa se afiseze in ordine alfabetica caracterele care apar precum si numarul lor de aparitie

S-ar putea să vă placă și