#include<iostream>
#include<math.h>
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[ "<<i<<"
,"<<j<<"] = "; cin>>Matriz[i][j];
}
cout<<endl;
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["<<i<<","<<j<<"] =
"<<Matriz[i][j]<<endl;
}
cout<<endl;
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:
"<<max;
cout<<endl;
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)
min= Matriz[i][j];
}
//RESULTADO
cout
<<"INGRESE EL MINIMO DE LOS ELEMENTOS DE LA MATRIZ ES:
"<<min;
cout<<endl;
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 <<endl;
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[
"<<i<<","<<j<<" ] = ";
cin>>A[i][j];
}
cout<<endl;
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[
"<<i<<","<<j<<" ] = ";
cin>>B[i][j];
}
cout<<endl;
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[
"<<i<<","<<j<<" ] =
"<<Matriz[i][j]<<endl;
}
cout<<endl;
cout<<endl;
cout<<"**********************\n\n";
//FIN DEL CASO 6
}
break;
}
}// FIN DE
SWITCH
while
(opcion !=0);
cout<<endl;cout<<"\n";
system("pause");
return 0;
}//FIN DEL
PROGRAMA
No hay comentarios:
Publicar un comentario