LAB 3

                            EJEMPLO DE MATRICES

using namespace std;
#include<iostream>
#include<math.h>

    int  opcion,i,j,k,n;
   int A[5][5], B[5][5];
   double D[5][5];
  
int main ()
{

do{
    cout<<"**********HUAMANCHA LEDEAMA MAGNO**********"<<endl;
     cout<<"---------------------";
     cout<<"MENU PRINCIPAL \n \n";
     cout<<"1) matriz de suma (for) \n";
     cout<<"2) matriz de resta\n";
     cout<<"3) matriz de multiplicacion \n"; 
  cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n";     cin>>opcion;
 
 
     switch (opcion)
{   
case 1:
            {
cout << "\n\n matriz de suma:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION

// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
     cin>>A[i][j] ;
   }

//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
     cin>>B[i][j] ;
   }

// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n A["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<A[i][j] ;
   }

// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n B["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<B[i][j] ;
   }


// calcular el producto de los elementos de las matrices
//A , B en D.

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {D[i][j] = A[i][j] + B[i][j];   }
  
  
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS

// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n D["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<D[i][j] ;
   }

    system("PAUSE");
    break;
    }
case 2:
     {
cout << "\n\n matriz de resta:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
   {
     A[i][j] = 0;
     B[i][j] = 0;
     C[i][j] = 0;
     D[i][j]=0;
   }
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
     cin>>A[i][j] ;
   }

//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
     cin>>B[i][j] ;
   }

// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n A["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<A[i][j] ;
   }

// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n B["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<B[i][j] ;
   }


// calcular el producto de los elementos de las matrices
//A , B en D.

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {D[i][j] = A[i][j] - B[i][j];   }
  
  
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS

// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n D["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<D[i][j] ;
   }    
    system("pause");
    break;
    }
case 3:
     {
   cout << "\n\n matriz de multiplicacion:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
   {
     A[i][j] = 0;
     B[i][j] = 0;
     C[i][j] = 0;
     D[i][j]=0;
   }
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
     cin>>A[i][j] ;
   }

//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
     cin>>B[i][j] ;
   }

// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n A["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<A[i][j] ;
   }

// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n B["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<B[i][j] ;
   }


// calcular el producto de los elementos de las matrices
//A , B en D.

for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {D[i][j] = A[i][j] * B[i][j];   }
  
  
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS

// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
   {
     cout<<"\n D["<<i+1<<"]["<<j+1<<"]=  ";
     cout<<D[i][j] ;
   }
     system("pause");
     break;
                }
                         default:
         cout<<"grupo default de instrucciones \n";
         }
    
} while (opcion!=0);

  system("pause");
  return 0;

}

  




                    ver c++



https://drive.google.com/file/d/0BzEz57mZx5cSWHRFMTJPWTVSaWs/view?usp=sharing





0 comentarios:

Publicar un comentario