Sunteți pe pagina 1din 14

Recapitulare teza sem I-11A

Probleme antrenament-
Subprograme
1. Se da o matrice patratica de dimensiune n(n<=20). Sa se afiseze:
 suma cifrelor din zona N si S( functia sumacif(), zonaNS())

 nr palindrom din diagonala secundara si inversele elementelor maxim si minim din


matrice(functia invers(), Min(),Max())
Recapitulare teza sem I-11A

 nr prime pe diagonala principala (prim())

 sa se afiseze elementele care apar de cele mai multe ori in diagonala secundara(functia
element())
Recapitulare teza sem I-11A

Pentru matrice facem o functie de citire()-din fisier si afisare().

2. Se da o matrice de dimensiune mxn. Sa se afiseze:


 sa se ordoneze elementele de pe linia L prin interschimbari de coloane.

Functiile: citire()-matrice din fisier, afisare(),permutare()-coloane, sortare()

3. Fie sirul de n numere intregi. Sa se afiseze:


 nr palindrom din sir
Recapitulare teza sem I-11A

 cmmdc elementelor din sir


Recapitulare teza sem I-11A

 descompunerea elementelor sirului

 numararea si afisarea numerelor frumoase din sir(numarul in baza2 are


nrcifre1=nrcifre0)
Recapitulare teza sem I-11A

 stergerea elementelor care se repeta


Recapitulare teza sem I-11A

 afisati toate perechile de numere consecutive prime


Recapitulare teza sem I-11A
Recapitulare teza sem I-11A

 sa se afiseze toate numarul perechilor de numere consecutive cu proprietatea ca nr de


cifre de 9 din scrierea primului numar> decat numarul cifrelor de 9 din cel de-al doilea
Recapitulare teza sem I-11A

Siruri de caractere
1. Se da un text de maxim 100 de caractere in care exista litere mici, cifre si caracterele speciale
{*$%@#; :}. Sa se afiseze:
 de cate ori apare in text caracterul ‘#’ si pe ce pozitii.
 cate cuvinte contine textul stiind ca separatorii de cuvinte sunt:{$, @,%,*}.
Exemplu: Afa#ra$este@fru#mos%cand*este;soa#re:si;nu:ploua@cu#galeata
se va afisa: caracterul # apare de 4 ori
numarul de cuvinte din text este:5
Recapitulare teza sem I-11A

2. Se da un text de maxim 256 de caractere in care exista litere mici, cifre si caracterele speciale {*,
$,%,@,#; :} la care cuvintele sunt separate prin ‘$’. Sa se afiseze:
 cate caractere speciale contine textul
 fiecare cuvant pe rand separate si lungimea lui

Exemplu: Asta@zi$4:12:2021$lu%crez$la$info#rmat:ica$pe;ntru$teza%sa#iau$nota%10;
se va afisa: nr caracterelor special=18
asta@zi 7
4:12:2021 9
lu%crez 7
la 2
info#rmatica 12
pe;ntru 7
teza%sa#iau 11
nota%10; 8

3. Se citesc de la tastatura n(n<=100) cuvinte de maxim 25 caractere(litere mici, cifre, litere mari).
Recapitulare teza sem I-11A

 sirul cifrelor din fiecare cuvant.


 cuvintele care contin vocale
Exemplu: n=5 si cuvintele Mar12CO trm65 VeNUS 2021 Star
se va afisa: 12 65 2021
Mar12CO VeNUS Star
Recapitulare teza sem I-11A

4. Scrieti un program care sa traduca in limba pasareasca textul citit de la tastatura. Limba
pasareasca are urmatoarele reguli:
 dupa fiecare vocala se adauga p urmat de vocala
 iar daca textul se termina in consoana se adauga la sfasit ‘ala’

Exemplu: Avion cu motor du-ma si pe mine in zbor.


se va afisa: Apavipiopon cupu mopotopor dupu-mapa sipi pepe mipinepe ipin sboporala
Recapitulare teza sem I-11A

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