SHARE
TWEET

matriz.c++

a guest Aug 26th, 2010 371 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "Matriz2.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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top