Recapitulare 10B Sem 2 Matrici
Transcript of 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;