You are on page 1of 2

Matrici

1.Fie o matrice pătratică cu n linii şi n coloane, având ca elemente numere întregi. Să se afişeze elementele
perfecte din matrice.
2.Fie o matrice cu n linii şi n coloane, cu elemente numere naturale. Să se tipărească elementele prime din
matrice.
3.Fie o matrice pătratică de dimensiune n. Să se calculeze şi să se afişeze suma elementelor prime din matrice.
4.Se citeşte de la tastatură o matrice pătratică de ordinul n, cu elemente numere naturale. Să se calculeze minim
elementelor din matrice. Să se afişeze acest element, apoi sa se verifice daca acesta este un numar prim si sa se
afiseze un mesaj corespunzator.
5.Fiind data o matrice patratica de ordinul n cu elemente numere intregi, se cere să se calculeze media aritmetică
a elementelor din zona de vest a matricii.
6.Fie o matrice pătratică cu n linii şi n coloane, având ca elemente numere întregi. Să se calculeze şi să se afişeze
media aritmetică a elementelor de sub diagonala secundară.
7.Fie o matrice pătratică de dimensiune n. Să se calculeze şi să se afişeze suma elementelor de sub diagonala
principală, suma elementelor de pe diagonala principală şi suma elementelor de deasupra diagonalei principale.
8.Se citeşte de la tastatură o matrice a cu n linii si n coloane , cu elemente numere naturale. Să se afişeze
elementele de pe diagonala secundară din matrice.
9.Se citeşte de la tastatură o matrice a cu m linii si n coloane , cu elemente numere întregi. Să se calculeze şi să
se afişeze suma elementelor pare de pe coloane impare şi media aritmetică a elementelor din zona de nord a
matricii.
10.Se dă o matrice de numere reale de dimensiune m*n. Să se înlocuiască elementele negative cu elementul
maxim din matrice. Să se tipărească matricea astfel obţinută.
11.Se citeşte de la tastatură o matrice pătratică de ordinul n, cu elemente numere naturale. Să se afişeze produsul
elementelor de pe diagonala principală din matrice.
12.Se citeşte de la tastatură o matrice pătratică de ordinul n, cu elemente numere naturale. Să se calculeze
maximul elementelor din matrice. Să se afişeze acest element, apoi sa se verifice daca acesta este un numar
perfect si sa se afiseze un mesaj corespunzator.
13.Se citeşte de la tastatură o matrice a cu m linii si n coloane , cu elemente numere întregi. Să se calculeze şi să
se afişeze suma elem. din zona de vest din matrice şi media aritmetică a elementelor pozitive de pe linii pare.
14.Se dă o matrice de numere reale de dimensiune m*n. Să se înlocuiască elementele pare cu elementul minim
din matrice. Să se tipărească matricea astfel obţinută.
15.Fie un tablou bidimensional cu m linii şi n coloane, cu elemente numere întregi. Să se calculeze suma
elementelor de pe linii pare şi coloane impare. Să se afişeze apoi media aritmetică a elementelor de sub
diagonala principală.
16.Se consideră o matrice de dimensiune m*n cu toate elementele nule. Să se înlocuiască elementele cu suma
indicilor săi, dacă această sumă este pară.
R1
1.Se dă o matrice de numere reale de dimensiune m*n. Să se înlocuiască elementele negative cu
elementul maxim din matrice. Să se tipărească matricea astfel obţinută.
2.Scrieti programul care citeste de la tastatură un număr natural n (n<20),construieste in memorie si
afisează pe ecran, matricea cu n linii si n coloane, in care se vor memora in ordinea strict crescătoare a
valorii, pe linii si coloane,primele numere naturale nenule, pare care nu sunt divizibile cu 3.Fiecare
linie a matricei se va afisa pe cate o linie a ecranului,cu elementele de pe aceeasi linie separate prin
cate un spatiu.Ex: pentru n=4 se va construi si afisa matricea
2 4 8 10
14 16 20 22
26 28 32 34
38 40 44 46
3.Scrieţi un program care citeşte de la tastatură două numere naturale n şi k (2<n<25, 0<k<n) şi
construieşte în memorie o matrice cu n linii şi n coloane format numai din valori 1 şi 2 astfel încât:
elementele aflate pe primele k coloane sunt egale cu 1, iar elementele aflate pe ultimele n-k coloane
sunt egale cu 2 ca în exemplul de mai jos.Programul afişează pe ecran matricea construită, fiecare linie
a matricei pe o linie a ecranului şi elementele de pe aceeaşi linie separate prin câte un singur spaţiu.
Ex: pentru n=5, k=3 se construieşte în memorie şi se afişează matricea alăturată.
11122
11122
11122
11122
11122

R2
1.Scrieţi un program care citeşte de la tastatură două numere naturale n şi k (2<n<25, 0<k<n) şi
construieşte în memorie o matrice cu n linii şi n coloane format numai din valori 1 şi 2 astfel încât:
elementele aflate pe primele k coloane sunt egale cu 1, iar elementele aflate pe ultimele n-k coloane
sunt egale cu 2 ca în exemplul de mai jos.Programul afişează pe ecran matricea construită, fiecare linie
a matricei pe o linie a ecranului şi elementele de pe aceeaşi linie separate prin câte un singur spaţiu. Ex:
pentru n=5, k=3 se construieşte în memorie şi se
afişează matricea alăturată.
11122
11122
11122
11122
11122
2.Se dă o matrice de numere reale de dimensiune m*n. Să se înlocuiască elementele pare cu elementul
minim din matrice. Să se tipărească matricea astfel obţinută.
3.Scrieţi un program care citeşte de la tastatură un număr natural n (2<n<20),construieşte în memorie şi
afişează pe ecran o matrice cu n linii şi n coloane, în care fiecare element de pe diagonala secundară are
valoarea n, fiecare element aflat deasupra diagonalei secundare este mai mic cu o unitate decât vecinul
aflat pe aceeaşi linie în dreapta lui şi fiecare element aflat sub diagonala secundară este mai mare cu o
unitate decât vecinul aflat pe aceeaşi linie în stânga lui.Elementele matricei vor fi afişate pe ecran, câte
o linie a matricei pe câte o linie a ecranului cu câte un spaţiu între elementele fiecărei linii. Exemplu:
pentru n=5 se va afişa matricea alăturată.
12345
23456
34567
45678
56789

You might also like