laboratorio 3
MATRICES
10/07/18
#include <iostream>
#include <math.h>
using namespace std;
using namespace std ;
int opcion;
int V[20];
int M[2][2];
int i,j;
int A[2][2],B[2][2],C[2][2];
int indicA;
int indicB;
int multi;
int suma,promedio;
int maxi,mini;
int leer_2_matrices();
int ver_suma_2_matrices();
int promedio_matriz();
int mayor_y_sus_indices();
int menor_y_sus_indices();
int transpuesta();
int indice_matriz();
int main ()
{ do{
cout<<"*******MENU*******\n";
cout<<"leer_2_matrices :\n";
cout<<"ver_suma_2_matrices :\n";
cout<<"promedio_matriz:\n";
cout<<"mayor_y_sus_indices:\n";
cout<<"menor_y_sus_indices:\n";
cout<<"transpuesta:\n";
cout<<"indice:\n";
cout<<"ingrese una opcion: ";
cin>> opcion;
switch(opcion)
{
case 1:
{
leer_2_matrices();
};break;
case 2:
{
ver_suma_2_matrices();
};break;
case 3:
{
promedio_matriz();
};break;
case 4:
{
mayor_y_sus_indices();
};break;
case 5:
{
menor_y_sus_indices();
};break;
case 6:
{
transpuesta();
};break;
case 7:
{
indice_matriz();
};break;
}
}while(opcion=!0);
return 0 ;
}
int leer_2_matrices()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "A["<<i<<"]["<<j<<"]= "; cin>> A[i][j];
}
}
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "B["<<i<<"]["<<j<<"]= "; cin>> B[i][j];
}
}
cout<<endl;
}
int ver_suma_2_matrices()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=3;j++)
{
M[i][j]= A[i][j]+B[i][j];
cout <<"["<<i<<"]"<<"["<<j<<"]:"<<M[i][j]<<endl;
}
}
}
int promedio_matriz()
{
suma=0;
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
suma=suma+M[i][j];
{
promedio=suma/(i*j);
}
}cout<<promedio<<endl;
}
int mayor_y_sus_indices()
{
maxi=M[1][1];
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
if (M[i][j]>maxi)
{
maxi=M[i][j];
indicA= i;
indicB= j;
}
}
}
cout<< indicA<<endl;
cout<< indicB<<endl;
cout<<"matriz MAXIMA :"<<maxi<<endl;
}
int menor_y_sus_indices()
{
mini=M[1][1];
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
if (M[i][j]<mini)
{
mini=M[i][j];
indicA= i;
indicB= j;
}
}
}
cout<< indicA<<endl;
cout<< indicB<<endl;
cout<<"matriz MINIMA :"<<mini<<endl;
}
int transpuesta()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "M["<<j<<"]["<<i<<"]= "<< M[j][i]<<endl;
}
}
}
{
#include <iostream>
#include <math.h>
using namespace std;
using namespace std ;
int opcion;
int V[20];
int M[2][2];
int i,j;
int A[2][2],B[2][2],C[2][2];
int indicA;
int indicB;
int multi;
int suma,promedio;
int maxi,mini;
int leer_2_matrices();
int ver_suma_2_matrices();
int promedio_matriz();
int mayor_y_sus_indices();
int menor_y_sus_indices();
int transpuesta();
int indice_matriz();
int main ()
{ do{
cout<<"*******MENU*******\n";
cout<<"leer_2_matrices :\n";
cout<<"ver_suma_2_matrices :\n";
cout<<"promedio_matriz:\n";
cout<<"mayor_y_sus_indices:\n";
cout<<"menor_y_sus_indices:\n";
cout<<"transpuesta:\n";
cout<<"indice:\n";
cout<<"ingrese una opcion: ";
cin>> opcion;
switch(opcion)
{
case 1:
{
leer_2_matrices();
};break;
case 2:
{
ver_suma_2_matrices();
};break;
case 3:
{
promedio_matriz();
};break;
case 4:
{
mayor_y_sus_indices();
};break;
case 5:
{
menor_y_sus_indices();
};break;
case 6:
{
transpuesta();
};break;
case 7:
{
indice_matriz();
};break;
}
}while(opcion=!0);
return 0 ;
}
int leer_2_matrices()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "A["<<i<<"]["<<j<<"]= "; cin>> A[i][j];
}
}
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "B["<<i<<"]["<<j<<"]= "; cin>> B[i][j];
}
}
cout<<endl;
}
int ver_suma_2_matrices()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=3;j++)
{
M[i][j]= A[i][j]+B[i][j];
cout <<"["<<i<<"]"<<"["<<j<<"]:"<<M[i][j]<<endl;
}
}
}
int promedio_matriz()
{
suma=0;
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
suma=suma+M[i][j];
{
promedio=suma/(i*j);
}
}cout<<promedio<<endl;
}
int mayor_y_sus_indices()
{
maxi=M[1][1];
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
if (M[i][j]>maxi)
{
maxi=M[i][j];
indicA= i;
indicB= j;
}
}
}
cout<< indicA<<endl;
cout<< indicB<<endl;
cout<<"matriz MAXIMA :"<<maxi<<endl;
}
int menor_y_sus_indices()
{
mini=M[1][1];
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
if (M[i][j]<mini)
{
mini=M[i][j];
indicA= i;
indicB= j;
}
}
}
cout<< indicA<<endl;
cout<< indicB<<endl;
cout<<"matriz MINIMA :"<<mini<<endl;
}
int transpuesta()
{
for (i=1;i<=2;i++)
{
for (j=1;j<=2;j++)
{
cout<< "M["<<j<<"]["<<i<<"]= "<< M[j][i]<<endl;
}
}
}