1.2 Tipurile de date şir de caractere.

1.Cum se defineşte un tip de date şir de caractere?

2. Ce operații pot fi efectuate asupra şirurilor de caractere?

3. Elaboraţi un program care:

a) determină numărul de apariţii ale caracterului  ′A′ printr-un şir;

b) substituie caracterul ′A′   prin caracterul   ′ * ′;

c) radiază di şir caracteul ′B′;

d) determină numărul de apariţii ale silabei ′MA′ intr-un şir;

e) substituie silabile ′MA′ prin silaba ′TA′ ;

f) radiază din şir silaba ′TO′.

4. Se consideră şiruri de caractere formate din literele mari ale alfabetului latin şi spaţii.Elaboraţi un program care afişează şirurile în studii  după următoarele reguli:

- fiecare literă  de la ′A′ pînă la ′Y ′ se  inlocuieste prin următoarea literă   din  alfabet

-fiecare literă ′Z′ se inlocuieste  pri litera ′A′;

- fiecare spaţiu se înlocuieste prin ′ - ′.

5. Se consideră m,m ≤ 100 şiruri de caractere formate din litere mici ale alfabetului latin. Elaboraţi un program care afişează pe ecran şirurile în studiu în ordine alfabetică.

 

6. Sirul S este compus din cîteva propoziţii, fiecare terminîndu-se cu punct, semn de exclamare sau semnul întrebării. Elaboraţi un program care afişează pe ecran numarul de propoziţii din şirul în studiu.