LAB 3

#include
#include
using namespace std;
int a, b, c, n;

//ZONA DE DECLARACION DE LOS VECTORES

const int TAM_N=4, TAM_M=4;
int resta, i, j, Elemento, max, Matriz[TAM_N][TAM_M], A[TAM_N][TAM_M], B[TAM_N][TAM_M];

int main ()
{//1)DECLARACION
int opcion;
do
{
cout<<"*********MENU DE MATRICES**********\n\n";
cout<<"1)LECTURA UNA MATRIZ \n";
cout<<"2)IMPRESION O ESCRITURA DE LA MATRIZ \n";
cout<<"3)PROCESAR EL MAXIMO DE LOS ELEMENTOS \n";
cout<<"4)PROCESAR EL MINIMO DE LOS ELEMENTOS \n";
cout<<"5)RESTA DE ELEMENTOS DE LA MATRIZ \n";
cout<<"6)RESTA DE LA MATRICES A Y B\n";
cout<<"       DIGITE <0> PARA SALIR \n\n";
cout<<"*************\n\n";
cout<<"   ELIJA UNA OPCION : "; cin>>opcion;
    //2)ASIGNACION
    switch (opcion)
    {
    case 1:
       {
       cout<<"******* LECTURA UNA MATRIZ******\n\n";
       for (i=1; i<=TAM_N; i++)
       for (j=1; j<=TAM_M; j++)
        {
       cout<<"INGRESE EL ELEMENTO M[ "<>Matriz[i][j];
       }
       cout<       cout<<"*************************************\n\n";
    } //FIN DEL CASO 1
     break;    
  case 2:
          {
          cout<<"*******IMPRESION O ESCRITURA DE LA MATRIZ*****\n\n";
        
          for (i=1; i<=TAM_N; i++)
          for (j=1; j<=TAM_M; j++)
          {
              cout<<"ELEMENTO M["<              }

           cout<  
         cout<<"*************************************\n\n";
  }      //FIN DEL CASO 2
    break;

    case 3:
      {
           cout<<"********* PROCESAR EL MAXIMO DE LOS ELEMENTOS ************\n";
           int max = 0;
           for(i=1; i<=TAM_N; i++)
            for(j=1; j<=TAM_M; j++)
            {
            if(Matriz[i][j]>max)
            max = Matriz[i][j];
          
            }
           //RESULTADO
           cout<<"EL MAXIMO DE LOS ELEMENTOS DE LA MATRIZ ES: "<           cout<           cout<<"**********************\n\n";
               
        //FIN DEL CASO 3
      }
   break;
    case 4:
        {
               cout<<"******* PROCESAR EL MINIMO DE LOS ELEMENTOS******\n\n";
       int min=100;
       for (i=1; i<=TAM_N; i++)
       for (j=1; j<=TAM_M; j++)
       {
           if(Matriz[i][j]           min= Matriz[i][j];
       }
       //RESULTADO
       cout <<"INGRESE EL MINIMO DE LOS ELEMENTOS DE LA MATRIZ ES: "<       cout<           cout<<"*************************************\n\n";
      
  }      //FIN DEL CASO 4
    break;
    case 5:
     {
         cout<<"******* RESTA DE ELEMENTOS DE LA MATRIZ ******\n\n";
     // int
     //int suma;
     for (i=1; i<=TAM_N; i++)
     for (j=1; j<=TAM_M; j++)
     {
         resta = resta - Matriz[i][j];
     }
     cout<<"-------------------------------\n";
     cout<<"LA RESTA DE LOS ELEMENTOS DE LA MATRIZ ES: "<< resta <     cout<< endl;
     cout<<"****************************\n\n";

         }
         break;
         case 6:
      {
       cout<<"*********************RESTA DE LA MATRICES A Y B *********************\n\n";
       cout<<"*** INGRESE VALORES DE LA MATRIZ A ****\n";
       for(i=1; i<=TAM_N; i++)
       for(j=1; j<=TAM_M; j++)
       {
       cout<<" INGRESE EL ELEMENTO A[ "<>A[i][j];
       }
     
       cout<       cout<<"*** INGRESE VALORES DE LA MATRIZ B ****\n";
     
       for(i=1; i<=TAM_N; i++)
       for(j=1; j<=TAM_M; j++)
       {
       cout<<" INGRESE EL ELEMENTO B[ "<>B[i][j];
       }
        cout<       cout<<"*** EL RESULTADO ES ****\n";
       //PROCESO
     
       for(i=1; i<=TAM_N; i++)
       for(j=1; j<=TAM_M; j++)
     
                 {
                Matriz[i][j] = A[i][j] - B[i][j];
                 }
       //RESULTADO
       for(i=1; i<=TAM_N; i++)
       for(j=1; j<=TAM_M; j++)
                {
                 cout<<" INGRESE EL ELEMENTO M[ "<                }
       cout<       cout<       cout<<"**********************\n\n";
     
     
       //FIN DEL CASO 6
      }    
      break; 
  }
  
}// FIN DE SWITCH

while (opcion !=0);  
    cout<    system("pause");
    return 0;
}//FIN DEL PROGRAMA

No hay comentarios:

Publicar un comentario