#include<iostream>
#include<math.h>
using namespace std;
int i;
// ZONA DE DECLARACION DE LOS VECTORES
//# DEFINE TAM 10;
int j, Elemento, max, Matriz[3][3];
int main ()
{
//1)DECLARACION
int opcion;
do
{ // INICIO DEL DO - WHILE
cout<<"*********MENU DE FUNCIONES *************************\n\n";
cout<<" 1) INTRODUCIR DE LAS 10 MATRICES \n";
cout<<" 2) IMPRESION O ESCRITURA DE LAS MATRICES \n";
cout<<" 3) PROCESAR MAXIMO \n";
cout<<" 4) PROCESAR MINIMO \n";
cout<<" 5) SUMA DE ELEMENTOS DE LA MATRIZ \n";
cout<<" 6) DETERMINANTE DE LA MATRIZ \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 DE MATRICES *********************\n\n";
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
{
cout<<"INGRESE EL VALOR DE CADA MATIRZ M[ "<<i<<" ],N[ "<<j<<" ] "; cin>>Matriz[i][j];
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"******* IMPRESION O ESCRITURA DEL VECTOR *********************\n\n";
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
{
cout<<" LA MATRIZ ES: M["<<i<<"],N ["<<j<<"]= "<<Matriz[i][j]<<endl;
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 3:
{
cout<<"******* PROCESAR EL MAXIMO *********************\n\n";
int max=0;
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
{
if(Matriz[i][j]>max)
max = Matriz[i][j];
}
// RESULTADO
cout <<" EL MAXIMO ES: "<<max;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 2
break;
case 4:
{
cout<<"******* PROCESAR EL MINIMO ******\n\n";
int min=100;
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
{
if(Matriz[i][j]<min)
min = Matriz[i][j];
}
// RESULTADO
cout <<" EL MINIMO ES: "<<min;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 3
break;
case 5:
{
cout<<"******* SUMA DE ELEMENTOS DE LA MATRIZ ******\n\n";
int suma = 0;
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
suma = suma + Matriz[i][j];
cout<<"--------------------------- \n ";
cout<<"LA SUMA DE LOS ELEMENTOS ES: "<< suma << endl;
cout << endl;
cout<<"********************************\n\n";
} //FIN DEL CASO 4
break;
case 6:
{
cout<<"******* HALLAR LA DETERMINANTE*****\n\n";
int p1,p2, p3 ,p4 ,p5, p6 , p ;
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
p1 = Matriz[1][1]* Matriz[2][2]*Matriz[2][2];
p2 = Matriz[2][1]* Matriz[3][2]*Matriz[1][3];
p3 = Matriz[3][1]* Matriz[1][2]*Matriz[2][3];
p4 = Matriz[1][3]* Matriz[2][2]*Matriz[3][1];
p5 = Matriz[2][3]* Matriz[3][2]*Matriz[1][1];
p6 = Matriz[3][3]* Matriz[1][2]*Matriz[2][1];
p= p1+p2+p3-p4-p5-p6;
cout<<" la dererminante es "<< p << endl;
cout << endl;
cout<<"********************************\n\n";
} //FIN DEL CASO
break;
}// FIN DE SWITCH
} // FIN DEL DO - WHILE
while (opcion !=0);
cout<<endl;cout<<"\n";
system("pause");
return 0;
}//FIN DEL PROGRAMA
No hay comentarios:
Publicar un comentario