Documente Academic
Documente Profesional
Documente Cultură
LUCRAREA DE LABORATOR №
Tema: Prelucrarea tablourilor bidimensionale
1. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un program
care va calcula maximul elementelor negative şi suma elementelor pozitive ce se conţin în
matricea A.
2. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un program
care va calcula minimul elementelor pozitive şi produsul elementelor negative ce se conţin în
matrice A.
3. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un program
care va număra elementele nule şi va determina poziţia (numărul liniei şi numărul coloanei)
primei întâlniri a elementului maximal , la parcurgerea pe linii a matricei A.
4. Se consideră tabloul A[1..n,1..m] cu elemente numere reale. Să se compună un program care
va număra elementele diferite de zero şi va determina poziţia (numărul liniei şi numărul
coloanei) ultimei întâlniri a elementului minimal , la parcurgerea pe linii a matricei A.
5. Se consideră tabloul A[1..n,1..m] cu elemente numere reale. Să se compună un program care
va număra elementele pozitive şi va determina poziţia (numărul liniei şi numărul coloanei)
ultimei întâlniri a elementului maximal , la parcurgerea pe coloane a matricei A.
6. Se consideră tabloul A[1..n,1..m] cu elemente numere reale. Să se compună un program care va
număra elementele mai mici ca numărul întreg C dat şi va calcula produsul celor mai mari
decât C, ce se conţin în matricea A.
7. Se consideră tabloul T[1..n,1..m] cu elemente numere întregi. Să se compună un program
care va număra elementele pozitive, va determina produsul celor negative şi va substitui fiecare
element nul din tabloul T prin numărul dat c. Tabloul modificat se va afişa pe ecran.
8. Se consideră tabloul T[1..n,1..m] cu elemente numere reale. Să se compună un program care
va calcula suma elementelor minimal şi maximal din tabloul T.
9. Se consideră tabloul T[1..n,1..m] cu elemente numere reale. Să se compună un program care
va determina elementul maximal şi numărul de apariţii ale lui în matricea T.
10. Se consideră tabloul T[1..n,1..m] cu elemente numere reale. Să se compună un program care
va calcula media aritmetică a elementelor matricei T, cuprinse între numerele date a şi b.
11. Se consideră tabloul T[1..n,1..m] cu elemente numere întregi. Să se compună un program care
va calcula suma elementelor din liniile pare şi produsul elementelor nenule din liniile impare
ale tabloului T.
12. Se consideră tabloul T[1..n,1..m] cu elemente numere întregi. Să se compună un program care
va calcula produsul elementelor nenule din coloanele impare şi suma celor din coloanele
pare ale tabloului T.
13. Se consideră tabloul T[1..n,1..m] cu elemente numere întregi. Să se compună un program care
va înlocui în tabloul T elementele lui negative prin elementul minimal. Tabloul modificat se va
afişa pe ecran.
14. Se consideră 3 numere naturale r, p şi k strict pozitive şi un tablou T[1..n,1..m] cu
elemente numere naturale. Să se compună un program care va determina acele elemente din
tabloul T care au proprietatea că sunt divizibile simultan prin r, p şi k.
15. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program
care va modifica tabloul T în modul următor: la fiecare element al liniei i se va aduna elementul
T[i,i] (elementul respectiv de pe diagonala principală).
16. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program care
va realiza interschimbarea simetrică(transpunerea) elementelor tabloului T în raport cu
diagonala principală. Tabloul modificat se va afişa pe ecran.
17. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program care
va realiza interschimbarea simetrică(transpunerea) a elementelor tabloului T în raport cu
diagonala secundară. Tabloul modificat se va afişa pe ecran.
18. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program
care va calcula suma elementelor ce nu se află pe diagonala principală şi elementul maximal de
pe diagonala principală a matricei T.
19. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program
care va calcula produsul elementelor nenule ce nu se află pe diagonala secundară şi elementul
minimal de pe diagonala secundară a matricei T.
20. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program
care va calcula suma elementelor de deasupra diagonalei principale şi va număra elementele
pozitive de sub diagonala secundară a matricei T.
21. Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program
care va calcula produsul elementelor nenule de deasupra diagonalei secundare şi va număra
elementele negative de sub diagonala principală a matricei T.
22. Se dă matricea M[1..n,1..n] cu elemente numere întregi. Se consideră că cele două diagonale
împart matricea în patru zone: nord, sud, est, vest(elementele de pe diagonale nu fac parte din
nici o zonă). Să se compună un program care va calcula suma elementelor situate în zona est.
23. Se dă matricea M[1..n,1..n] cu elemente numere întregi. Se consideră că cele două diagonale
împart matricea în patru zone: nord, sud, est, vest(elementele de pe diagonale nu fac parte din
nici o zonă). Să se compună un program care va număra elementele situate în zona nord.
24. Se dă matricea M[1..n,1..n] cu elemente numere întregi. Se consideră că cele două diagonale
împart matricea în patru zone: nord, sud, est, vest(elementele de pe diagonale nu fac parte din
nici o zonă). Să se compună un program care va calcula produsul elementele nenule situate în
zona vest.
25. Se dă matricea M[1..n,1..n] cu elemente numere întregi. Se consideră că cele două diagonale
împart matricea în patru zone: nord, sud, est, vest(elementele de pe diagonale nu fac parte din
nici o zonă). Să se compună un program care va număra elementele nule situate în zona sud.
26. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un
program care va calcula sumele elementelor pozitive din fiecare linie a matricei A.
27. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un
program care va calcula sumele elementelor negative din fiecare coloană a matricei A.
28. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un
program care va calcula elementele maximale din fiecare linie a matricei A.
29. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere reale. Să se compună un
program care va calcula elementele minimale din fiecare coloană a matricei A.
30. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere întregi. Să se elaboreze un
program care va calcula sumele elementelor situate pe fiecare pătrat concentric al matricei A.
31. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere întregi. Să se elaboreze un
program care va calcula sumele de pe fiecare paralelă la diagonala principală a matricei A.
32. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere întregi. Să se elaboreze un
program care va calcula sumele de pe fiecare paralelă la diagonala secundară a matricei A.
33. Se consideră tabloul T[1..n,1..m] cu elemente numere întregi. Să se compună un program care
va elimina din matricea T linia L şi coloana K. (Nu se va folosi o altă matrice). Matricea rămasă
se va afişa pe ecran.
34. Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere întregi. Să se compună un
program care va determina valorile tuturor punctelor şa şi poziţia lor. A[i,j] este considerat punct
şa dacă este minim pe linia i şi maxim pe coloana j.
2
3
4
PROBLEMELE A,B,C sunt mai complicate.