0% au considerat acest document util (0 voturi)
10 vizualizări3 pagini

Matrici Simple

Documentul conține o serie de probleme de programare legate de manipularea matricelor, fiecare cu cerințe specifice. Problemele includ afișarea valorilor matricei, calcularea sumelor, mediei, numărului de elemente pozitive, și identificarea unor proprietăți ale liniilor și coloanelor. Exemplele oferite ilustrează clar așteptările pentru fiecare problemă.

Încărcat de

marinescu.cristina
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
10 vizualizări3 pagini

Matrici Simple

Documentul conține o serie de probleme de programare legate de manipularea matricelor, fiecare cu cerințe specifice. Problemele includ afișarea valorilor matricei, calcularea sumelor, mediei, numărului de elemente pozitive, și identificarea unor proprietăți ale liniilor și coloanelor. Exemplele oferite ilustrează clar așteptările pentru fiecare problemă.

Încărcat de

marinescu.cristina
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Laborator 03 Fundamentele programării

Enunţuri probleme – Set 1

Fiind dată o matrice a cu n linii si m coloane cu elemente întregi, scrieţi un program care:

1) Afişează valorile matricei, numărul de elemente pozitive şi nule din matrice.

Exemplu: 2 -4 5  nr. elemente pozitive=3, nr. elemente nule=0.

1 -3 -5

2) Afişează valorile matricei, suma elementelor pozitive si impare din matrice.

Exemplu: 2 -3 5  suma elementelor pozitive si impare=8.

3 6 05

3) Afiseaza valorile matricei si media aritmetica a elementelor din matrice.

Exemplu: 1 2 3  media artimetica=3.5

456

4) Afiseaza valorile matricei si numarul de ordine al liniilor care contin cel putin k
elemente nule.

Exemplu: 1 2 0 si k=2  linia care contine cel putin 2 elemente nule este linia 2.

000

5) Afiseaza valorile matricei si numarul maxim de elemente egale cu 1 continute pe o


linie.

Exemplu: 1 0 0 1 1  numarul maxim este 4.

11311

6) Afiseaza valorile matricei si maximul dintre elementele pare ale unei linii date l.

Exemplu: 1 9 4 7 2 si linia l=2  maximul este 7.

25714

7) Afiseaza valorile matricei si determina elementul maxim dintre minimele de pe fiecare


linie a matricei.

Exemplu: 6 4 5 9 3  maximul dintre 3 si 1 este 3.

25817

8) Afiseaza valorile matricei si pozitiile punctelor şa. Elementul aij este punct şa daca
este minim pe linia i şi maxim pe coloane j sau invers.
Laborator 03 Fundamentele programării

Enunţuri probleme – Set 1

Exemplu: 5 2 8 4 9 3  Se vor afisa valorile a12=2 si a25=8.

71 6385

9) Afiseaza valorile matricei si numarul de aparitii ale valorii x in matrice.

Exemplu: 2 5 3 4 2 si x=2  numarul de aparitii este 5.

62282

10) Afiseaza valorile matricei si numarul/numerele de ordine a liniilor care au cele mai
multe componente distincte.

Exemplu: 2 3 4 3 3 5  linia cu cele mai multe componente distincte este 2.

565781

11) Afiseaza valorile matricei si media numerelor de pe diagonala principala (matrice


patratica).

Exemplu: 2 4 media aritmetica este 5.

58

12) Afiseaza valorile matricei si verifica daca elementele liniilor p si q sunt identice.

Exemplu: 2 4 5 6 1 si linia p=1 si linia q=2 elementele liniilor sunt identice.

24561

13) Afiseaza valorile matricei si perechile de linii complementare (valorile matricei sunt
valori de 1 sau 0). Doua linii se numesc complementare daca suma componentelor de
pe aceeasi coloana este 1.

Exemplu: 1 0 0 1 1 liniile 1 si 2 din matrice sunt complementare.

01100

14) Afiseaza valorile matricei si pozitia si valoare varfurilor matricei. Un varf este un
element al matricei care are toti vecinii mai mici decat el.

Exemplu: 4 5 6 8  pozitia [1,4] si valoare 8, pozitia [2,2] si valoarea 6, pozitia [3,4]

3647 si valoarea 9.

2519

15) Afiseaza valorile matricei si verifica daca matricea este patrat magic sau nu (matricea
este patratica). O matrice patratica este patrat magic daca sumele de pe fiecare linie,
coloana si de pe cele doua diagonale sunt egale.
Laborator 03 Fundamentele programării

Enunţuri probleme – Set 1

Exemplu: 4 3 8  este un patrat magic.

951

276

16) Afiseaza valorile matricei si apoi elementele pare aflate pe linii impare si coloane
divizibile cu 3.

Exemplu: 2 3 6 5 5 7  elementele sunt: 6 si 9.

12942 4

17) Afiseaza valorile matricei si produsul elementelor pozitive aflate pe linii pare si
coloane impare.

Exemplu: 2 -3 4 5 -6  produsul este 6.

3 -2 -1 3 2

18) Afiseaza valorile matricei si perechile (i,j) cu proprietatea ca elementele din linia i sunt
0 iar cele din coloana j (cu exceptia elementului de pe linia i) sunt toate 1.

Exemplu: 0 0 1 0 1 0  singura pereche este (2,3).

000000

101101

19) Afiseaza valorile matricei si suma elementelor maxime de pe fiecare linie a matricei.

Exemplu: 2 3 4 1 suma este 13.

7983

20) Afiseaza valorile matricei si valoarea elementului maxim din matrice si a tuturor
pozitiilor sale.

Exemplu: 2 5 6 1 6 elementul este 6 iar pozitiile sunt urmatoarele

64166 (1,3), (1,5), (2,1), (2,4), (2,5).

S-ar putea să vă placă și