Recapitulare 10B Sem 2 Matrici

2
1. Se citeste de la tastatura un tablou A cu m liniisi n coloane cu elemente numere intregi, scrieti un program care calculeaza suma elementelor de pe margine 2. Scrieti un program care verifica daca intr-o matrice coloanele p si q sunt identice. 3. Scrieti un program care verifica daca intr-o matrice exista o valoare comuna tuturor liniilor 4. Generati o matrice de n linii si m coloane in care a[i] [j]=maximul dintre indicele linie si al coloanei daca coloana este para si a[i][j]=suma indicilor daca coloana este impara. • Afisati matricea si apoi pentru fiecate linie determinati suma elemntelor prime. • Afisati c el mai mic numar palindrim din matrice si de cate ori apare 5. Scrieţi un program C/C++ care citeşte de la tastatură două valori naturale nenule m şi n şi apoi m*n numere naturale nenule cu cel mult 4 cifre fiecare, reprezentând elementele unei matrice cu m linii şi n coloane. Programul determină pentru fiecare coloana suma elementelor care au 3 divizori primi. 6. Scrieti un program care insereaza dupa prima linie cu toate elementele pare o linie cu elemente egale cu valoarea celui mai mic elemet cu cifra maxima 6 din matrice.(2p) 7. Scrieti un program care sterge toate liniile care au primul element numar prim 8. Se consideră un tablou bidimensional a cu n linii şi n coloane, numerotate de la 1 la n, cu elemente numere întregi. Ce reprezinta valoarea variabilei întregi x, după executarea secvenţei de program alăturate? x=0; for(i=1;i<=n;i++) x=x+a[i][i]; 9. În secvenţa alăturată, i, j şi n sunt variabile întregi, iar T este o matrice pătratică formată din n linii şi n coloane, numerotate de la 1 la n. Care va fi suma elementelor de pe diagonala secundară a matricei în urma executării secvenţei, dacă n=5? for(i=1; i<=n; i++) for(j=1; j<=n; j++) if ((i*j)%2==0)

Transcript of Recapitulare 10B Sem 2 Matrici

Page 1: Recapitulare 10B Sem 2 Matrici

1. Se citeste de la tastatura un tablou A cu m liniisi n coloane cu elemente numere intregi, scrieti un program care calculeaza suma elementelor de pe margine

2. Scrieti un program care verifica daca intr-o matrice coloanele p si q sunt identice.3. Scrieti un program care verifica daca intr-o matrice exista o valoare comuna tuturor liniilor4. Generati o matrice de n linii si m coloane in care a[i][j]=maximul dintre indicele linie si al

coloanei daca coloana este para si a[i][j]=suma indicilor daca coloana este impara. • Afisati matricea si apoi pentru fiecate linie determinati suma elemntelor prime. • Afisati c el mai mic numar palindrim din matrice si de cate ori apare

5. Scrieţi un program C/C++ care citeşte de la tastatură două valori naturale nenule m şi nşi apoi m*n numere naturale nenule cu cel mult 4 cifre fiecare, reprezentând elementele unei matrice cu m linii şi n coloane. Programul determină pentru fiecare coloana suma elementelor care au 3 divizori primi.

6. Scrieti un program care insereaza dupa prima linie cu toate elementele pare o linie cu elemente egale cu valoarea celui mai mic elemet cu cifra maxima 6 din matrice.(2p)

7. Scrieti un program care sterge toate liniile care au primul element numar prim8. Se consideră un tablou bidimensional a cu n linii şi n coloane, numerotate de la 1 la n, cu

elemente numere întregi. Ce reprezinta valoarea variabilei întregi x, după executarea secvenţei de program alăturate?

x=0;for(i=1;i<=n;i++)x=x+a[i][i];

9. În secvenţa alăturată, i, j şi n sunt variabile întregi, iar T este o matrice pătratică formată din n linii şi n coloane, numerotate de la 1 la n. Care va fi suma elementelor de pe diagonala secundară a matricei în urma executării secvenţei, dacă n=5?

for(i=1; i<=n; i++)for(j=1; j<=n; j++)if ((i*j)%2==0)T[i][j]=(i*j)-n;else T[i][j]=i+j;