Advertisement
J00ker

(10-7)Proiect Biblioteca - main.cpp

Oct 6th, 2014
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.17 KB | None | 0 0
  1. #include "biblioteca.c"
  2.  
  3. int main()
  4. {
  5.     //1, 2
  6.     Generare(a, dim);
  7.     Afisare(a, dim);
  8.  
  9.     //3
  10.     for(int j = 0; j < dim; j++)
  11.     {
  12.         cout << "Suma elementelor de pe randul " << j << " este " << SumaR(a, dim, j) << "\n";
  13.     }
  14.     cout << "\n";
  15.  
  16.     //4
  17.     for(int i = 0; i < dim; i++)
  18.     {
  19.         cout << "Suma elementelor de pe coloana " << i << " este " << SumaC(a, dim, i) << "\n";
  20.     }
  21.     cout << "\n";
  22.  
  23.     //5
  24.     cout << "Suma elementelor de pe diagonala principala: " << SumaDP(a, dim);
  25.     cout << "\n";
  26.  
  27.     //6
  28.     cout << "Suma elementelor de pe diagonala secundara: " << SumaDS(a, dim);
  29.     cout << "\n";
  30.  
  31.     //7
  32.     cout << "Suma elementelor de deasupra diagonalei principale: " << SumaDeasDP(a, dim);
  33.     cout << "\n";
  34.  
  35.     //8
  36.     cout << "Suma elementelor de dedesubtul diagonalei principale: " << SumaSubDP(a, dim);
  37.     cout << "\n";
  38.  
  39.     //9
  40.     cout << "Suma elementelor de deasupra diagonalei secundare: " << SumaDeasDS(a, dim);
  41.     cout << "\n";
  42.  
  43.     //10
  44.     cout << "Suma elementelor de dedesubtul diagonalei secundare: " << SumaSubDS(a, dim);
  45.     cout << "\n\n";
  46.  
  47.     //11
  48.     int x = rand() % dim;
  49.     cout << "Numarul " << x << " se afla pe pozitiile:\n";
  50.     Cautare(a, dim, x);
  51.     cout << "\n";
  52.  
  53.     //12
  54.     srand(time(0));
  55.     int i = rand() % dim;
  56.     int i2 = rand() % dim;
  57.     InterschimbareR(a, dim, i, i2);
  58.     cout << "Tabloul dupa interscimbarea randului " << i << " cu randul " << i2 << ".\n";
  59.     Afisare(a, dim);
  60.     cout << "\n";
  61.  
  62.     //13
  63.     int j = rand() % dim;
  64.     int j2 = rand() % dim;
  65.     InterschimbareC(a, dim, j, j2);
  66.     cout << "Tabloul dupa interscimbarea coloanei " << j << " cu coloana " << j2 << ".\n";
  67.     Afisare(a, dim);
  68.  
  69.     //14
  70.     //a)
  71.     cout << "Oglinditul tabelului: \n";
  72.     cout << "a)Orizontal\n";
  73.     Oglindit(a, dim);
  74.     Afisare(a, dim);
  75.     //b)
  76.     cout << "b)Vertical\n";
  77.     Oglindit2(a, dim);
  78.     Afisare(a, dim);
  79.     //c)
  80.     cout << "c)Dupa diagonala principala\n";
  81.     Oglindit3(a, dim);
  82.     Afisare(a, dim);
  83.     //d)
  84.     cout << "d)Dupa diagonala secundara\n";
  85.     Oglindit4(a, dim);
  86.     Afisare(a, dim);
  87.  
  88.  
  89.     return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement