#include<iostream>
#include<math.h>
using namespace std;
int opcion;
int i,j;
double suma,prom,MAXIMO,MINIMO,INDICE1,INDICE2,COF[4][4],M[4][4],A[4][4],B[4][4];
int LEER_MATRIZ();
int MIRAR_MATRIZ();
int PROMEDIO_E_MATRIZ();
int LEO_2_MATRICES();
int SUMA_2_MATRICES();
int MAXIMO_INDICES();
int MINIMO_INDICES();
int TRANSPUESTAS();
int IDENTIDAD();
int ADJUNTA();
int main()
{
cout<<"Menu\n";
cout<<" 1.LEER_MATRIZ\n";
cout<<" 2.MIRAR_MATRIZ\n";
cout<<" 3.PROMEDIO_E_MATRIZ\n";
cout<<" 4.LEO_2_MATRICES\n";
cout<<" 5.SUMA_2_MATRICES\n";
cout<<" 6.MAXIMO_INDICES\n";
cout<<" 7.MINIMO_INDICES\n";
cout<<" 8.TRANSPUESTAS\n";
cout<<" 9.IDENTIDAD\n";
cout<<"10.ADJUNTA\n";
cout<<"elija una opcion: ";
cin>>opcion;
switch(opcion)
{
case 1:
{
LEER_MATRIZ();
};break;
case 2:
{
MIRAR_MATRIZ();
};break;
case 3:
{
PROMEDIO_E_MATRIZ();
};break;
case 4:
{
LEO_2_MATRICES();
};break;
case 5:
{
SUMA_2_MATRICES();
};break;
case 6:
{
MAXIMO_INDICES();
};break;
case 7:
{
MINIMO_INDICES();
};break;
case 8:
{
TRANSPUESTAS();
};break;
case 9:
{
IDENTIDAD();
};break;
case 10:
{
ADJUNTA();
};break;
*/
}//FIN_SWITCH
system("pause");
return 0;
}
//ZONA DE FUNCIONES
int LEER_MATRIZ()
{
cout<<" LEER_MATRIZ \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "; cin>>M[i][j];
}
}
int MIRAR_MATRIZ()
{
cout<<" MIRAR_MATRIZ \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "<<M[i][j]<<endl;
}
}
int PROMEDIO_E_MATRIZ()
{
suma=0;
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
suma=suma+M[i][j];
}
prom=suma/(i*j);
cout<<prom;
}
int LEO_2_MATRICES()
{
cout<<" LEER_MATRIZ_A \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
cin>>A[i][j];
cout<<" LEER_MATRIZ_B \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
cin>>B[i][j];
}
int SUMA_2_MATRICES()
{
cout<<" SUMA_2_MATRICES \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
M[i][j]=A[i][j]+B[i][j];
cout<<"M["<<i<<"]["<<j<<"]="<<M[i][j]<<endl;
}
int MAXIMO_INDICES()
{
cout<<"CALCULO DEL MAXIMO DE M"<<endl;
MAXIMO=M[1][1];
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
if(M[i][j]>=MAXIMO)
{
MAXIMO=M[i][j];
INDICE1=i;
INDICE2=j;
}
}
cout<<"EL MAXIMO ES :"<<MAXIMO<<endl;
cout<<"MAXIMO INDICE 1: "<<INDICE1<<endl;
cout<<"MAXIMO INDICE 2: "<<INDICE2<<endl;
}
int MINIMO_INDICES()
{
cout<<"CALCULO DEL MINIMO DE M"<<endl;
MINIMO=M[1][1];
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
if(M[i][j] <= MINIMO)
{
MINIMO=M[i][j];
INDICE1=i;
INDICE2=j;
}
}
cout<<"EL MINIMO ES :"<<MINIMO<<endl;
cout<<"MINIMO INDICE 1: "<<INDICE1<<endl;
cout<<"MINIMO INDICE 2: "<<INDICE2<<endl;
}
int TRANSPUESTAS()
{
cout<<" TRANSPUESTAS \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
T[j][i]=B[i][j];
cout<<"T["<<j<<"]["<<i<<"]="<<A[j][i]<<endl;
}
int IDENTIDAD()
{
cout<<" IDENTIDAD \n";
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
if(i==j);
M[i][j]=1;
if(i==j);
M[i][j]=0;
cout<<"la identidad es :"<<endl;
}
int ADJUNTA()
{
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
{
COF[1][1]=(M[2][2]*M[3][2])-(M[3][2]*M[2][3]);
COF[1][2]=-(M[2][1]*M[3][2])-(M[3][1]*M[2][3]);
COF[1][3]=(M[2][1]*M[3][2])-(M[3][1]*M[2][2]);
COF[2][1]=-(M[1][2]*M[3][3])-(M[3][2]*M[2][3]);
COF[2][2]=(M[1][1]*M[3][3])-(M[3][1]*M[1][3]);
COF[2][3]=-(M[1][1]*M[3][2])-(M[3][1]*M[1][2]);
COF[3][1]=(M[1][2]*M[2][3])-(M[2][2]*M[1][3]);
COF[3][2]=-(M[1][1]*M[2][3])-(M[2][1]*M[1][3]);
COF[3][3]=(M[1][1]*M[2][2])-(M[2][1]*M[1][2]);
}
for(i=1; i<=4;i++)
for(j=1; j<=4;j++)
cout<<Z[j][i];
for(i=1; i<=4;i++)
for(j=1; j<=4;j++)
cin>>Z[i][j];
cout<<"el valor de Z[][]:"<<endl;
}
viernes, 13 de julio de 2018
LAB 4
#include<iostream>
#include<math.h>
using namespace std;
int opcion;
int i,suma,j,k,maximo,indice_A,indice_B,indice,maximo_A,maximo_B;
int vectores();
int promedio();
int suma_elementos();
int maximo_vector();
int indi();
int leer_vector();
int ver_vector();
int suma_promedio();
int V[20],A[20],B[20],C[20];
int main()
{
cout<<"Yauricaza Conislla"<<endl;
cout<<endl;
do
{
cout<<":::::MENU::::: \n";
cout<<"1.leer vector.\n";
cout<<"2.ver vector.\n";
cout<<"3.suma y promedio.\n";
cout<<"4.leo 2 vectores.\n";
cout<<"5.promedio de los vectores.\n";
cout<<"6.suma de los elementos independientes.\n";
cout<<"7.maximo del vector.\n";
cout<<"8.ubicacion del maximo vector.\n";
cout<<endl;
cout<<"ingrese una opcion: ";
cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1:
{
leer_vector();
};break;
case 2:
{
ver_vector();
};break;
case 3:
{
suma_promedio();
};break;
case 4:
{
vectores();
};break;
case 5:
{
promedio();
};break;
case 6:
{
suma_elementos();
};break;
case 7:
{
maximo_vector();
};break;
case 8:
{
indi();
};break;
}//fin switch
}while(opcion=!0);
}//fin programa
//Zona de funciones:
//caso 1
int leer_vector()
{
cout<<"// lectura de vector //"<<endl;
for(i=1;i<=20;i++)
cin>>V[i];
cout<<endl;
}
//caso 2
int ver_vector()
{
cout<<"// visualizando vector //"<<endl;
for(i=1;i<=20;i++)
cout<<V[i]<<endl;
cout<<endl;
}
//caso 3
int suma_promedio()
{
cout<<" // Suma y Promedio //"<<endl;
suma=0;
for(i=1;i<=20;i++)
suma=suma+V[i];
cout<<"La suma de los vectores es :"<<suma<<endl;
cout<<"El promedio de ambos es :"<<suma/20;
cout<<endl;
cout<<endl;
}
//caso 4
int vectores()
{
cout<<"// Vectores A y B //"<<endl;
for(i=1;i<=20;i++)
{
cout<<"A["<<i<<"]= "; cin>>A[i];
}
cout<<endl;
cout<<endl;
for(j=1;j<=20;j++)
{
cout<<"B["<<j<<"]= "; cin>>B[j];
}cout<<endl;
}
//caso 5
int promedio()
{
suma=0;
for(i=1;i<=20;i++)
suma=suma+A[i];
cout<<"El promedio de A es :"<<suma/20<<endl;
suma=0;
for(j=1;j<=20;j++)
suma=suma+B[j];
cout<<"El promedio de B es :"<<suma/20<<endl;
cout<<endl;
}
//caso 6
int suma_elementos()
{
for(i=1;i<=20;i++)
C[i]=A[i]+B[j];
for(k=1;k<=20;k++)
cout<<C[k]<<endl;
cout<<endl;
}
//caso 7
int maximo_vector()
{
cout<<"<<< Calculo del maximo de A >>> "<<endl;
maximo_A=A[1];
for(i=1;i<=20;i++)
{
if(A[i]>=maximo_A)
{
maximo_A=A[i];
indice_A=i;
}
}
cout<<" Valor maximo de es A :"<<maximo_A<<endl;
cout<<"<<< Calculo del maximo de B >>> "<<endl;
maximo_B=B[16];
for(j=1;j<=20;j++)
{
if(B[j]>=maximo_B)
{
maximo_B=B[j];
indice_B=j;
}
}
cout<<" Valor maximo de B es :"<<maximo_B<<endl;
cout<<endl;
}
//caso 8
int indi()
{
cout<<"El valor indice de A :"<<indice_A<<endl;
cout<<"El valor indice de B :"<<indice_B<<endl;
cout<<endl;
}
#include<math.h>
using namespace std;
int opcion;
int i,suma,j,k,maximo,indice_A,indice_B,indice,maximo_A,maximo_B;
int vectores();
int promedio();
int suma_elementos();
int maximo_vector();
int indi();
int leer_vector();
int ver_vector();
int suma_promedio();
int V[20],A[20],B[20],C[20];
int main()
{
cout<<"Yauricaza Conislla"<<endl;
cout<<endl;
do
{
cout<<":::::MENU::::: \n";
cout<<"1.leer vector.\n";
cout<<"2.ver vector.\n";
cout<<"3.suma y promedio.\n";
cout<<"4.leo 2 vectores.\n";
cout<<"5.promedio de los vectores.\n";
cout<<"6.suma de los elementos independientes.\n";
cout<<"7.maximo del vector.\n";
cout<<"8.ubicacion del maximo vector.\n";
cout<<endl;
cout<<"ingrese una opcion: ";
cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1:
{
leer_vector();
};break;
case 2:
{
ver_vector();
};break;
case 3:
{
suma_promedio();
};break;
case 4:
{
vectores();
};break;
case 5:
{
promedio();
};break;
case 6:
{
suma_elementos();
};break;
case 7:
{
maximo_vector();
};break;
case 8:
{
indi();
};break;
}//fin switch
}while(opcion=!0);
}//fin programa
//Zona de funciones:
//caso 1
int leer_vector()
{
cout<<"// lectura de vector //"<<endl;
for(i=1;i<=20;i++)
cin>>V[i];
cout<<endl;
}
//caso 2
int ver_vector()
{
cout<<"// visualizando vector //"<<endl;
for(i=1;i<=20;i++)
cout<<V[i]<<endl;
cout<<endl;
}
//caso 3
int suma_promedio()
{
cout<<" // Suma y Promedio //"<<endl;
suma=0;
for(i=1;i<=20;i++)
suma=suma+V[i];
cout<<"La suma de los vectores es :"<<suma<<endl;
cout<<"El promedio de ambos es :"<<suma/20;
cout<<endl;
cout<<endl;
}
//caso 4
int vectores()
{
cout<<"// Vectores A y B //"<<endl;
for(i=1;i<=20;i++)
{
cout<<"A["<<i<<"]= "; cin>>A[i];
}
cout<<endl;
cout<<endl;
for(j=1;j<=20;j++)
{
cout<<"B["<<j<<"]= "; cin>>B[j];
}cout<<endl;
}
//caso 5
int promedio()
{
suma=0;
for(i=1;i<=20;i++)
suma=suma+A[i];
cout<<"El promedio de A es :"<<suma/20<<endl;
suma=0;
for(j=1;j<=20;j++)
suma=suma+B[j];
cout<<"El promedio de B es :"<<suma/20<<endl;
cout<<endl;
}
//caso 6
int suma_elementos()
{
for(i=1;i<=20;i++)
C[i]=A[i]+B[j];
for(k=1;k<=20;k++)
cout<<C[k]<<endl;
cout<<endl;
}
//caso 7
int maximo_vector()
{
cout<<"<<< Calculo del maximo de A >>> "<<endl;
maximo_A=A[1];
for(i=1;i<=20;i++)
{
if(A[i]>=maximo_A)
{
maximo_A=A[i];
indice_A=i;
}
}
cout<<" Valor maximo de es A :"<<maximo_A<<endl;
cout<<"<<< Calculo del maximo de B >>> "<<endl;
maximo_B=B[16];
for(j=1;j<=20;j++)
{
if(B[j]>=maximo_B)
{
maximo_B=B[j];
indice_B=j;
}
}
cout<<" Valor maximo de B es :"<<maximo_B<<endl;
cout<<endl;
}
//caso 8
int indi()
{
cout<<"El valor indice de A :"<<indice_A<<endl;
cout<<"El valor indice de B :"<<indice_B<<endl;
cout<<endl;
}
Suscribirse a:
Comentarios (Atom)
LAB 5
#include<iostream> #include<math.h> using namespace std; int opcion; int i,j; double suma,prom,MAXIMO,MINIMO,INDICE1,INDICE2,COF...