LAB5

laboratorio5

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

int i,j,opcion;
double M[3][3],A[3][3],B[3][3],suma,prom;

int leer_2_matrices();
int leer_matriz();
int ver_matriz();
int promedio();
int leer_2_matrices();
int suma_de_2_matrices();
int maximo_y_sus_indices();
int minimo_y_sus_indices();
int transpuesta();
int identidad();
int adjunta();

int main ()
{
cout<<"menu \n";
cout<<"1.-leer_matriz \n";
cout<<"2.-ver_matriz \n ";
cout<<"3.-promedio \n ";
cout<<"4.-leer_2_matrices \n ";
cout<<"5.-suma_de_2_matrices \n ";
cout<<"6.-maximo_y_sus_indices \n ";
cout<<"7.-minimo_y_sus_indces \n";
cout<<"8.-transpuesta \n";
cout<<"9.-identidad \n";
cout<<"10.-adjunta \n";

    cout<<"elija la opcion: ";cin>> opcion;
switch (opcion)
{

        case 1:
        {
           leer_matriz();
    };break;
   
case 2:
{
    ver_matriz();
};break;

case 3:
{
promedio();
};break;

case 4:
{
            leer_2_matrices ();
};break;

case 5:
        {
            suma_de_2_matrices();
        };break;
case 6:
        {
            maximo_y_sus_indices();
        };break;
       
        case 7:
        {
            minimo_y_sus_indices();
        };break;
        case 8:
        {
            transpuesta();
        };break;
        case 9:
        {
            identidad();
        };break;
        case 10:
        {
            adjunta ();
        };break;
    }// fin switch
    system ("pause");
    return 0;
}//fin programa

//case1
int leer_matriz()
 {
  for (i=1; i<=4; i++)
  for (j=1; j<=4; j++)
    {
cout<<"M["<<i<<"}["<<j<<"]=";cin>>M[i][j]; 
    }
 }
//Fin_de_case1

//case2
 int ver_matriz()
 {
    for (i=1;i<=3;i++)
    for (j=1; j<=3; j++)
  cout<<M[i][j];
 }
//Fin_de_case2

//case3
 int promedio()
 {
     for(i=1;i<=4;i++)
     for(j=1;j<=4;j++)
     {
       suma=suma+M[i][j];
     }
     prom=suma/(i*j);
     cout<<prom;
 }
//Fin_de_case3

//case4

 int leer_2_matrices()
 {
  for (i=1; i<=3; i++)
  for (j=1; j<=3; j++)
  cin>>A[i][j];
  cout<<"matriz A[i][j]";
 }
//Fin_de_case4

//case5
 int suma_de_2_matrices ()
 {
    for (i=1; i<=3; i++)
    for (j=1; j<=3; j++)
 
    M[i][j]= A[i][j]+B[i][j];
    cout<< "la suma es: "<< M[i][j]<<endl;
 }
//Fin_de_case5

//case6
int maximo_y_sus_indices()
 {
   for (i=1; i<=3; i++); 
 }
//Fin_de_case6

//case7
int minimo_y_sus_indices()
 {
   for (j=1; j<=3; j++);
 }
//Fin_de_case7

//case8
int transpuesta()
 {
    for (i=1; i<=3; i++)
    for (j=1; j<=3; j++)
 
   cout<<M[j][i];
 }
//Fin_de_case8

//case9
int identidad()
 {
    for (i=1; i<=3; i++)
  for (j=1; j<=3; j++)

if(i==j);
M[i][j]=1;
if(i=!j);
    M[i][j]=0;
   
cout<<"LA MATRIZ IDENTIDAD ES :"<<endl;
 }
//Fin_de_case9

//case10

int adjunta()
 {
for (i=1; i<=3; i++);
 } 

//Fin_de_case10

No hay comentarios:

Publicar un comentario