Sunteți pe pagina 1din 4

Lucrul de studiu individual N-2

Sarcina:
1) Efectuați sarcinile menționate mai jos.
2) Elaborați programele în Code Block.
3) Lucrul individual trebuie prezentat pe foie (A4), trebuie să conțină:
a) Foaia de titlu. (la sf este prezentat un model)
b) Sarcinile.
c) Secvențe de cod.
d) PrintScreen-uri de la rezultat. (În win 7,10 cu aplicația Snipping tool).
e) Concluzie.
Program N-1
Elaborarea programului utilizând Vectori.
V1. Se dă o secvență de n numere întregi pozitive. Să se afișeze cele mai mari numere de 2 cifre
care nu se află în secvența respectivă.
V2. Se dă o secvență de n numere întregi, ale căror valori sunt cuprinse în intervalul 0-100. Să
se afișeze valorile care apar cel mai des.
V3. Se consideră un vector de N elemente întregi ( N este constantă predefinită). Să se
prelucreze tabloul astfel: să se afișeze elementele, să se afișeze maximul și media aritmetică
pentru elementele vectorului să se caute în vector o valoare citită de la tastatură să se
construiască un vector copie al celui dat să se afișeze elementele tabloului copie în ordinea
inversă.
V4. Se citesc doua tablouri unidimensionale cu componente numere naturale. Fiecare tablou are
elementele sortate crescător. Se cere sa se construiască un al treilea tablou care conține
elementele celor doua in ordine crescătoare.
V5.
Elaborați un program care afișează toate numerele din intervalul [100-1000] care au
proprietatea ca atât ele cât și răsturnatul lor sunt prime.

Program N-2
Elaborarea programului utilizând Tablouri bidimensionale.

V1. Se citește un număr natural n (n<=100). Construiți și afișați o matrice pătratica cu n linii si
n coloane după modelul de mai jos, obținut pentru n=9.
5 4 3 2 1 2 3 4 5 
4 5 4 3 2 3 4 5 4 
3 4 5 4 3 4 5 4 3 
2 3 4 5 4 5 4 3 2 
1 2 3 4 5 4 3 2 1 
2 3 4 5 4 5 4 3 2 
3 4 5 4 3 4 5 4 3 
4 5 4 3 2 3 4 5 4 
543212345
V2. Se citește un număr natural n (n<=100). Construiți și afișați o matrice pătratica cu n linii si
n coloane după modelele de mai jos.  Pentru n=7 se obține matricea: 
1 2 3 4 3 2 1 
2 3 4 5 4 3 2 
3456543 
4 5 6 7 6 5 4 
3 4 5 6 5 4 3 
2 3 4 5 4 3 2 
1 2 3 4 3 2 1 
V3. Se citește un număr natural n (n<=100). Construiți și afișați o matrice pătratica cu n linii și
n coloane după modelele de mai jos. Pentru n=8 se obține matricea: 
1 2 3 4 4 3 2 1 
2 3 4 5 5 4 3 2 
3 4 5 6 6 5 4 3 
4 5 6 7 7 6 5 4 
4 5 6 7 7 6 5 4 
3 4 5 6 6 5 4 3 
2 3 4 5 5 4 3 2 
12344321
V4. Elaborați un program care construiește și afișează o matrice cu n linii și m coloane. Formați
o noua matrice care va adăuga un rând nou. Elementul apărut sub fiecare coloană va fi produsul
tuturor elementelor din aceiași coloană.
Matricea introdusă n_lin=3, m_col=4; Matricea obținută
1 2 3 4
1 2 3 4
5 6 7 8
5 6 7 8
9 10 11 12
9 10 11 12
4 120 231 576
5
V5. Elaborați un program care construiește și afișează o matrice cu n
linii și m coloane. Formați o noua matrice care va adăuga coloană nouă. Elementul apărut în
fiecare rând va fi suma tuturor elementelor din aceiași coloană.
Matricea introdusă n_lin=3, m_col=4; Matricea obținută
1 2 3 1 2 3 6
4 5 6 5 6 7 18
7 8 9 9 10 11 30
Program N-3
Elaborarea programului utilizând Tablouri de tip char.

V1. Se citește o fraza de la tastatura. Creați un program care afișează toate cuvintele găsite în
fraza respectivă.

V2. Scrieți un program care citește de la tastatura un șir de caractere al alfabetului englez și
afișează șirul de caractere dat precum și toate sufixele acestuia de lungime cel puțin 1, fiecare
pe câte o linie în ordinea crescătoare a lungimii sufixelor, aliniate la stânga. De exemplu, dacă
se citește șirul "teste" atunci se va afișa:
e
te
ste
este
teste

V3. Elaborați un program care citește de la tastatură un șir de caractere al alfabetului englez și
afișează pe rânduri diferite șirul de caractere dat cat și toate prefixele acestuia de lungime cel
puțin 1, în ordinea descrescătoare a lungimii prefixelor, aliniate la stânga. De exemplu, dacă se
citește șirul "proba" atunci se va afișa:
proba
prob
pro
pr
p

V4 Elaborați un program care citește un șir de la tastatură. Și precizează dacă șirul introdus
reprezintă un număr, sau un sir de caractere.  

V5. Elaborați un program care citește n cuvinte .Sa se sorteze alfabetic cuvintele.

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