Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "biblioteca.c"
- int main()
- {
- //1, 2
- Generare(a, dim);
- Afisare(a, dim);
- //3
- for(int j = 0; j < dim; j++)
- {
- cout << "Suma elementelor de pe randul " << j << " este " << SumaR(a, dim, j) << "\n";
- }
- cout << "\n";
- //4
- for(int i = 0; i < dim; i++)
- {
- cout << "Suma elementelor de pe coloana " << i << " este " << SumaC(a, dim, i) << "\n";
- }
- cout << "\n";
- //5
- cout << "Suma elementelor de pe diagonala principala: " << SumaDP(a, dim);
- cout << "\n";
- //6
- cout << "Suma elementelor de pe diagonala secundara: " << SumaDS(a, dim);
- cout << "\n";
- //7
- cout << "Suma elementelor de deasupra diagonalei principale: " << SumaDeasDP(a, dim);
- cout << "\n";
- //8
- cout << "Suma elementelor de dedesubtul diagonalei principale: " << SumaSubDP(a, dim);
- cout << "\n";
- //9
- cout << "Suma elementelor de deasupra diagonalei secundare: " << SumaDeasDS(a, dim);
- cout << "\n";
- //10
- cout << "Suma elementelor de dedesubtul diagonalei secundare: " << SumaSubDS(a, dim);
- cout << "\n\n";
- //11
- int x = rand() % dim;
- cout << "Numarul " << x << " se afla pe pozitiile:\n";
- Cautare(a, dim, x);
- cout << "\n";
- //12
- srand(time(0));
- int i = rand() % dim;
- int i2 = rand() % dim;
- InterschimbareR(a, dim, i, i2);
- cout << "Tabloul dupa interscimbarea randului " << i << " cu randul " << i2 << ".\n";
- Afisare(a, dim);
- cout << "\n";
- //13
- int j = rand() % dim;
- int j2 = rand() % dim;
- InterschimbareC(a, dim, j, j2);
- cout << "Tabloul dupa interscimbarea coloanei " << j << " cu coloana " << j2 << ".\n";
- Afisare(a, dim);
- //14
- //a)
- cout << "Oglinditul tabelului: \n";
- cout << "a)Orizontal\n";
- Oglindit(a, dim);
- Afisare(a, dim);
- //b)
- cout << "b)Vertical\n";
- Oglindit2(a, dim);
- Afisare(a, dim);
- //c)
- cout << "c)Dupa diagonala principala\n";
- Oglindit3(a, dim);
- Afisare(a, dim);
- //d)
- cout << "d)Dupa diagonala secundara\n";
- Oglindit4(a, dim);
- Afisare(a, dim);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement