Sunteți pe pagina 1din 2

S8-16.11.

2021

Fisa de lucru-16.11.2021-Siruri de caractere


Exercitiul 1
Utilizarea functiilor prelucrare siruri: strcpy(); strstr();strspn();

strcpy(s1,s2) Copiaza s2 in s1

strcpy(s,s+1) Sterge cate un caracter din stg

strspn(s1,s2) Intoarce nr de caractere din s1


/// 2
(consecutive incepand cu
primul)care se gasesc si in s2 ///4
///0
strcspn(s1,s2) Intoarce nr de caractere din s1 ///
(consecutive incepand cu 2
primul)care nu se gasesc si in s2
strstr(s1,s2) Cauta s2 in s1 si intoarce pozitia la
care gaseste pe s2

Exercitiul 2
 Scrieti secventa de program care afiseaza urmatoarele:

Probleme propuse
1. Se citeste un text. Sa se determine cate litere mici, litere mari si cifre contine textul
Exemplul: AnuL scoLAr a incePuT pe 13 septembrie 2021 se va afisa
 nr litere mici=24
 nr litere mari=6
 nr cifre=6
S8-16.11.2021

2. Se citeste de la tastatura un text. sa se afiseze numarl de vocale din text, precum si vocalele
distincte.
Exemplul: A inceput lucrarea la informatica se vor afisa vocalele: A,I,e,u,a,o si nr lor=14
3. De la tastatura se citeste un text cu max 200 caractere in care cuvintele pot fi separate de unul
sau mai multi separatori(,. ;’?!:). Sa se afiseze cuvintele ce formeaza textul fiecare pe o linie.
Exemplul: Lunile iernii:decembrie,ianuarie;februarie.
4. Se citeste un text in care cuvintele sunt separate prin unul sau mai multi separatori(,. ;’?! ). Sa se
afiseze cuvintele de tip palindromic fiecare pe o linie.
Exemplul: masa, ana, casa, axa, lupul, scufita se vor afisa ana, axa, lupul
5. Sa se afiseze dintr-un text dat cuvintele care contin cel putin 3 vocale.
Exemplul: maree,mare, focul, opace se va afisa mare si opace

Tema pentru acasa


1. Sa se afiseze dintr-un text dat cuvintele care contin cel putin 4 consoane distincte.

Exemplul: cartile, opac, diverse, cana se va afisa cartile si diverse

2. Se citeste un text in care cuvintele sunt separate prin unul sau mai multi separatori(,. ;’?! ).
pentru doua cuvinte c1 si c2 sa se inlocuiasca in text cuvantul c1 cu c2.

Exemplul: Dragos minte. Ionut spune ca Dragos nu minte. Oare minte Dragos?

c1=Dragos c2=Ionut se va afisa Ionut minte. Ionut spune ca Ionut nu minte. Oare minte Ionut?

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