Documente Academic
Documente Profesional
Documente Cultură
Tipul Char - Vector de Caractere - Aplicații
Tipul Char - Vector de Caractere - Aplicații
1. Se citește un caracter de la tastatură. Scrieți câte o funcție pentru a verifica dacă caracterul dat este:
a. literă mare
b. literă mică
c. vocală, literă mică / mare
d. consoană, literă mică /mare
g. literă mare sau mică
h. vocală mare sau mică
i. consoană mare sau mică
j. cifră: 0..9
k. semn de punctuație: . , : ; ! ?
l. operator matematic: +, - , /, %
m. operator relațional: <,>,=
Atenție! Toate funcțiile vor avea rezultat 1, dacă caracterul îndeplinește cerința, 0 în caz contrar.
1. Se dă un șir de 255 caractere, format din litere mici și spații, cuvintele sunt separate prin un singur spațiu. Să
se determine lungimea șirului.
2. Se dă un șir de 255 caractere, format din litere mici și spații, cuvintele sunt separate prin un singur spațiu. Să
se determine numărul de cuvinte
3. Se dă un șir de 255 caractere, format din litere mici și spații. Să se determine câte vocale din șir sunt cuprinse
între două consoane.
4. Se dă un sir de cel mult 20 caractere ce conține numai litere mici ale alfabetului englez. Să se afișeze șirul
obținut prin înlocuirea fiecărei vocale cu litera mare corespunzătoare.
5. Se dă un sir de caractere reprezentând o propoziție formată din litere mici ale alfabetului englez și spații.
Transformați șirul dat astfel încât prima și ultima literă a fiecărui cuvânt să fie înlocuite cu litera mare
corespunzătoare.
7. Se citește de la tastatură un cuvânt. Să se afișeze toate prefixele și toate sufixele cuvântului respectiv.
8. Se citesc de la tastatură două cuvinte s1 și s2. Să se formeze un șir s3 prin concatenarea șirului s2 la șirul s1.
9. Se citește de la tastatură un cuvânt. Să se afișeze caracterele din cuvânt în ordinea crescătoare a codului
ASCII.
8. Se citește de la tastatură un cuvânt. Se citește de la tastatură un caracter X. Să se elimine toate aparițiile lui X
din cuvântul citit.
9. Se citește de la tastatură un cuvânt. Să se numere câte litere mari, câte litere mici și câte cifre are cuvântul.
10. Se citește de la tastatură un cuvânt s1. Să se construiască un alt cuvânt s2 care să conțină vocalele din
primul cuvânt.
11. Se citește de la tastatură o propoziție terminată cu ENTER. Cuvintele ce formează propoziția sunt despărțite
printr-un singur spațiu. Să se afișeze fiecare cuvânt din propoziție pe câte un rând.
12. Se citesc de la tastatură două propoziții terminate cu ENTER. În aceste propoziții cuvintele sunt despărțite
prin unul sau mai multe spatii. Să se afișeze propoziția care are mai multe cuvinte. Câte cuvinte are această
propoziție?
13. Se citește de la tastatură o propoziție terminată cu PUNCT. Cuvintele ce formează propoziția sunt despărțite
prin unul sau mai multe spatii. Să se afișeze fiecare cuvânt din propoziție pe câte un rând și în dreapta fiecărui
cuvânt inversul cuvântului respectiv.
14. Se citește de la tastatura o propoziție terminata cu PUNCT. Cuvintele ce formează propoziția sunt despărțite
prin unul sau mai multe spatii. Să se calculeze de câte ori apare fiecare literă în propoziție.
15. Se citește o propoziție terminată cu PUNCT. Cuvintele sunt despărțite printr-un singur spațiu. Să se afișeze
unul dintre cuvintele de lungime maximă.
16. Se citesc de la tastatură două cuvinte. Să se afișeze literele comune celor două cuvinte. Dacă o literă apare
de mai multe ori, atunci se va afișa o singură dată.
17. Se citesc de la tastatură două cuvinte formate doar din litere mici. Să se afișeze aceste două cuvinte în
ordine lexicografică.
18. În fișierul cuvinte.in se memorează pe prima linie un număr N și pe următoarele N linii câte un cuvânt. Să
se scrie în fișierul cuvinte.out acele cuvinte care sunt formate doar din vocale.