Parcurgerea matricelor Normale1) Se da o matrice cu n linii si m coloane si elemente numere naturale. Sa se ordoneze liniile matricei crescator dupa suma elementelor.[D.I]: Programul citeste de la tastatura numerele n şi m, iar apoi n*m numere naturale, separate prin spatii, reprezentand elementele matricei, linie cu linie.
[D.E]: Programul afisează pe ecran elementele matricei transformate, cate o linie a matricei pe o linie a ecranului, elementele de pe o linie fiind separate prin cate un spatiu. Exemplu [D.I]: 4 6 4 20 15 23 18 9 1 8 23 22 14 18 17 15 13 18 12 15 3 18 8 20 12 5 [D.E]: 3 18 8 20 12 5 1 8 23 22 14 18 4 20 15 23 18 9 17 15 13 18 12 15 2) Se da o matrice cu n linii şi m coloane si elemente numere naturale. Sa se determine cate linii ale matricei au toate elementele egale.[D.I]: Programul citeste de la tastatura numerele n şi m, iar apoi n*m numere naturale, separate prin spatii, reprezentand elementele matricei, linie cu linie. [D.E]: Programul afiseaza pe ecran numarul NR, cu semnificatia de mai sus. Exemplu [D.I]: 4 6 23 23 15 23 18 23 17 17 17 17 17 17 17 18 13 18 12 15 34 34 34 34 34 34 [D.E]: 2 3) Se da o matrice cu n linii si m coloane si elemente numere naturale. Sa se determine cate coloane ale matricei au elementele distincte doua cate doua.[D.I]: Programul citeste de la tastatura numerele n şi m, iar apoi n*m numere naturale, separate prin spatii, reprezentand elementele matricei, linie cu linie.
[D.E]: Programul afiseaza pe ecran numarul NR, cu semnificatia de mai sus. Exemplu [D.I]: 4 7 15 27 40 41 32 42 12 48 35 40 54 17 46 33 37 52 40 19 11 46 23 49 27 40 29 25 44 12 [D.E]: 3 |
Parcurgerea matricelor patratice1) Se da o matrice cu n linii si n coloane si elemente numere naturale. Calculati diferenta in valoare absoluta dintre sumele elementelor de pe cele doua diagonale.[D.I]: Programul citeste de la tastatura numărul n, iar apoi n*n numere naturale, separate prin spatii, reprezentand elementele matricei, linie cu linie.
[D.E]: Programul afisează pe ecran numarul D, reprezentand valoarea calculata. Exemplu [D.I]: 4 8 3 3 7 1 1 6 5 8 7 1 1 9 8 7 1 [D.E]: 18 2) Se da o matrice cu n linii si n coloane si elemente numere naturale. Cele doua diagonale delimiteaza in matrice 4 zone:Nord, sud, est, vest.
|
generari de matrice
1) Scrieti un program care citeste de la tastatura doua numere naturale nenule n si m si care construieste in memorie si apoi afiseaza o matrice A cu n linii (numerotate de la 1 la n) si m coloane (numerotate de la 1 la m) cu proprietatea ca fiecare element A[i][j] memoreaza cea mai mica dintre valorile indicilor i si j ( 1 ≤ i ≤ n, 1 ≤ j ≤ m ).
[D.I]: Programul citeste de la tastatura numerele n si m.
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4 5
[D.E]:
1 1 1 1 1
1 2 2 2 2
1 2 3 3 3
1 2 3 4 4
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4 5
[D.E]:
1 1 1 1 1
1 2 2 2 2
1 2 3 3 3
1 2 3 4 4
2) Scrieti un program care citeste de la tastatura un numar natural n si construieste in memorie o matrice cu n linii si n coloane ale carei elemente vor primi valori dupa cum urmeaza: elementul din linia i si coloana j primeste ca valoare ultima cifra a produsului i*j (1 ≤ i ≤ n si 1 ≤ j ≤ n).
[D.I]: Programul citeste de la tastatura numarul n.
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4
[D.E]:
1 2 3 4
2 4 6 8
3 6 9 2
4 8 2 6
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4
[D.E]:
1 2 3 4
2 4 6 8
3 6 9 2
4 8 2 6
3) Scrieti un program care citeste de la tastatura doua numere naturale nenule n si m si care construieste in memorie si apoi afiseaza o matrice A cu n linii si m coloane astfel incat prin parcurgerea acesteia linie cu linie de sus in jos si fiecare linie de la stanga la dreapta, se obtin in ordine descrescatoare toate numerele naturale de la 1 la m*n.
[D.I]: Programul citeste de la tastatura numerele n si m.
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4 3
[D.E]:
12 11 10
9 8 7
6 5 4
3 2 1
[D.E]: Programul afiseaza pe ecran matricea construita, cate o linie a matricei pe cate o linie a ecranului, elementele fiecarei linii fiind separate prin cate un spatiu.
Exemplu
[D.I]:
4 3
[D.E]:
12 11 10
9 8 7
6 5 4
3 2 1