Advertisement
Guest User

Matriz.h

a guest
Aug 27th, 2010
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include "Matriz.h"
  2.  
  3. int main() {
  4.  
  5.     system ("clear");
  6.  
  7.     Matriz a(3,3), b(3,2), c(3,2); //Declara objetos de la clase Matriz
  8.  
  9.     int i, j, k;
  10.  
  11.     double **w, **x;
  12.    
  13.     w = new double* [3]; x = new double* [3];
  14.    
  15.     for (j = 0; j < 3; j++) {
  16.  
  17.         w[j] = new double [3]; x[j] = new double [3];
  18.  
  19.     }
  20.    
  21.     w[0][0]=1, w[0][1]=2, w[0][2]=3,
  22.     w[1][0]=2, w[1][1]=1, w[1][2]=4,
  23.     w[2][0]=3, w[2][1]=4, w[2][2]=1;
  24.  
  25.     x[0][0]=1, x[0][1]=2,
  26.     x[1][0]=2, x[1][1]=1,
  27.     x[2][0]=3, x[2][1]=4;
  28.  
  29.     a.initMatriz(w); // Inicializa el objeto a
  30.     b.initMatriz(x); // Inicializa el objeto b
  31.  
  32.     cout << "Objeto a; Matriz a(3,3)\n";
  33.  
  34.     a.showMatriz();  // Muestra el objeto a mediante una función miembro de la clase Matriz
  35.  
  36.     cout << "\n";
  37.  
  38.     cout << "Objeto b; Matriz b(3,2)\n";
  39.  
  40.     cout << b;       // Muestra el objeto b mediante la sobrecarga del operador <<
  41.  
  42.     cout << "\n";
  43.  
  44.     cout << "Objeto c(3,2) = a(3,3) * b(3,2)\n";
  45.  
  46.     c = a * b;       // Multiplica matrices porque el operador * esta sobrecargado
  47.  
  48.     cout << c;       // Muestra el objeto c
  49.  
  50.     return 0;
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement