Sunteți pe pagina 1din 2

Seminar 1

Recapitulare vectori, matrice, alocare statica

1.

Realizati programul C care sorteaza un vector prin metoda interschimbarii (metoda bulelor) in doua moduri:
a) algoritmul de sortare se va realiza in functia main
b) intr-un program care va contine subprograme pentru:
- citirea vectorului
- afisarea vectorului
- sortare vector.

2. Realizati programul C care sorteaza un vector prin metoda selectiei in doua moduri:
a) algoritmul de sortare se va realiza in functia main
b) intr-un program care va contine subprograme pentru:
- citirea vectorului
- afisarea vectorului
- sortare vector.
3. Realizati programul C care realizeaza inmultirea a doua matrice (vezi exemplu de rulare)
a) algoritmul se va realizae in functia main
b) intr-un programcare va contine subprograme pentru:
- citire matrice
- afisare matrice
- rezultat inmultire matrice.
4. Calculul sumei elementelor de sub diagonala scundara
a) intr-un singur program
b) folosind subprograme pentru:
- citire matrice
- afisare matrice
- calcul suma rezultatul va fi transmis prin parametru
c) rezultatul calculului sumei va fi intors prin numele functiei

Exemplu de rulare Pb 3
Nr. linii mat1 - m: 3
Nr col. mat1/Nr linii mat2 - n: 2
Nr. col mat2 p: 3
Mat1[0][0]=1
Mat1[0][1]=2
Mat1[1][0]=3
Mat1[1][1]=4
Mat1[2][0]=5
Mat1[2][1]=6

Mat1[0][0]=1 mat1[0][1]=2
Mat1[1][0]=3 mat1[1][1]=4
Mat1[2][0]=5 mat1[2][1]=6
Mat2[0][0]=2
Mat2[0][1]=3
Mat2[0][2]=4
Mat2[1][0]=5
Mat2[1][1]=6
Mat2[1][2]=7

Mat2[0][0]=2 mat2[0][1]=3 mat2[0][2]=4


Mat2[1][0]=5 mat2[1][1]=6 mat2[1][2]=7

Mat3[0][0]=12 mat3[0][1]=15 mat3[0][2]=18


Mat3[1][0]=26 mat3[1][1]=33 mat3[1][2]=40
Mat3[2][0]=40 mat3[2][1]=51 mat3[2][2]=62

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