CLASE 10:
VECTORES
1) CODIGO DE PROGRAMACION
#include <iostream>
#include <math.h>
using namespace std;
//ZONA PUBLICA DE DECLARACIONES
int LECTURA();
int ESCRITURA();
int SUMA_MATRIZ();
int SUMA_COLUMNAS();
double PROM_FILAS();
int MULT_MATRIZ();
double IDENTIDAD();
double FORMULA();
int Seno,i,T,Re,n,m,j,A[10][10],B[10][10],C[16][16],R[10][10],Vector, opcion;
double SUMA,PROM,W,W0,V0;
int main()
{
cout<<" MENU "<<endl;
cout<<"******************************************"<<endl;
cout<<"1) LECTURA"<<endl;
cout<<"2) ESCRITURA"<<endl;
cout<<"3) SUMA MATRICES"<<endl;
cout<<"4) SUMA COLUMNAS"<<endl;
cout<<"5) PROMEDIO FILAS"<<endl;
cout<<"6) MULTIPLES MATRICES"<<endl;
cout<<"7) IDENTIDAD"<<endl;
cout<<"8) FORMULA"<<endl;
cout<<"SELECCIONE UNA OPCION: "<<endl;
cin>>opcion;
cout<<endl;
switch(opcion)
cout<<endl;
switch(opcion)
{
case 1:
{
//EJERCICIO 1
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*****OPERACION DE LECTURA*****"<<endl;
LECTURA();
};break;
case 2:
{
//EJERCICIO 2
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*****OPERACION ESCRITURA*******"<<endl;
ESCRITURA();
};break;
case 3:
{
//EJERCICIO 3
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*****OPERACION SUMA MATRICES*******"<<endl;
SUMA_MATRIZ();
};break;
case 4:
{
//EJERCICIO 4
cout<<"USTED ESCOGIO:"<<endl;
cout<<"******OPERACION SUMA COLUMNAS*******"<<endl;
SUMA_COLUMNAS();
};break;
case 5:
{
//EJERCICIO 5
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*******OPERACION PROMEDIO FILAS*******"<<endl;
PROM_FILAS();
};break;
case 6:
{
//EJERCICIO 6
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*******OPERACION MULTIPLICAR MATRIZ*******"<<endl;
MULT_MATRIZ();
};break;
case 7:
{
//EJERCICIO 6
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*******OPERACION IDENTIDAD*******"<<endl;
IDENTIDAD();
};break;
case 8:
{
//EJERCICIO 6
cout<<"USTED ESCOGIO:"<<endl;
cout<<"*******FORMULA*******"<<endl;
FORMULA();
};break;
}
}
//FIN DEL PROGRAMA
// ZONA DE FUNCIONES
int LECTURA()
{
cout<<"Ingrese el Valor de n:"; cin>>n;
cout<<"Ingrese el Valor de m:"; cin>>m;
for (i=1;i<=n;i=i+1)
{
for(j=1;j<=m;j=j+1)
{
cin>>A[i][j];
}
i=1;j=1;
}
do
{
do
{
cin>>B[i][j];
j=j+1;
}
while (j<=m);
i=i+1;
}
while(i<=n);
}
int ESCRITURA()
{
cout<<"Ingrese el Valor de n:"; cin>>n;
cout<<"Ingrese el Valor de m:"; cin>>m;
for (i=1;i<=n;i=i+1)
{
for(j=1;j<=m;j=j+1)
{
cout<<"El Elemento del Vector A es:"<<A[i][j]<<endl;
}
i=1;j=1;
}
do
{
do
{
cout<<"El Elemento del Vector B es:"<<B[i][j]<<endl;
j=j+1;
}
while (j<=m);
i=i+1;
}
while(i<=n);
}
int SUMA_MATRIZ()
{
cout<<"Ingrese el Valor n:"; cin>>n;
cout<<"Ingrese el Valor m:"; cin>>m;
i=1;j=1;
while (i<=n)
{
while (j<=m)
{
C[i][j]=A[i][j]+B[i][j];
cout<<"El Elemento del Vector C es:"<<C[i][j]<<endl;
j=j+1;
}
i=i+1;
}
cout<<"La Matriz C["<<i<<"]["<<j<<"]="<<C[i][j]<<endl;
}
int SUMA_COLUMNAS()
{
for(i=1;i<=n;i=i+1)
{
SUMA=0;
for(j=1;j<=m;j=j+1)
{
SUMA=SUMA+C[i][j];
if(j==3)
{
cout<<"La Suma de la Columnas Resulta:"<<SUMA<<endl;
}
else
{
cout<<"El valor de j no es equivalente a 3"<<endl;
}
}
}
}
double PROM_FILAS()
{
cout<<"Ingrese el Valor n:"; cin>>n;
cout<<"Ingrese el Valor m:"; cin>>m;
i=1; j=1;
while(i<=n)
{
SUMA=0;
while(j<=n)
{
SUMA=SUMA+C[j][i];
if(j==3)
{
PROM=SUMA/j;
cout<<"El Promedio es:"<<PROM<<endl;
}
else
{
cout<<"El valor de j no es equivalente a 3"<<endl;
}
j=j+1;
}
i=i+1;
}
}
int MULT_MATRIZ()
{
cout<<"Ingrese el Valor n:"; cin>>n;
cout<<"Ingrese el Valor m:"; cin>>m;
i=1; j=1;
while(i<=n)
{
while(j<=m)
{
C[i][j]=A[i][j]*B[i][j];
cout<<"El Producto de las Matrices A*B=C"<<C[i][j]<< endl;
}
j=j+1;
}
i=i+1;
}
double IDENTIDAD()
{
cout<<"Ingrese el Valor n:"; cin>>n;
cout<<"Ingrese el Valor m:"; cin>>m;
i=1; j=1;
for(i=1;i>3;i=i+1)
{
for(j=1;j<3;j=j+1)
{
if(i==j)
{
[i][j]=C[i][j]/C[i][j];
cout<<"La Identidad es:"<<[i][j]<<endl;
}
else
{
C[i][j]=0;
cout<<C[i][j]<<endl;
}
}
}
}
double FORMULA()
{
i=1; j=1;V0=100;
for(W=5;W0<=10;W=W+2)
{
for(T=2;T<5;T=T+0.8)
{
Seno=sin(W+T);
R[i][j]=V0+Seno;
cout<<"El Resultado de la Formula es:"<<R[i][j]<<endl;
i=i+1;j=j+1;
}
}
}