lunes, 31 de julio de 2017
SUMA DE LA COLUMNA E UNA MATRIZ
#include <iostream>
#include <math.h>
using namespace std;
// ZONA DE DECLARACION PUBLICA
int i, j, n, m, SUMA, N, Num, CUENTA;
int M[3][3], S[3][3], A[3][3], B[3][3] ; // DECLARACION DE LA MATRIZ
int LeerMatriz(); // de la funcion
int EscribirMatriz();
int SumaElementos();
int SumaMatrices();
int Leer2Matrices();
// CLASE DEL DIA 25/07/2017
int LeerVector(); // DECLARACION DEL VECTOR
int BuscaCuentaV();
int BuscaCuentaMATRIZ();
int SumaF_M();
int SumaC_M();
int V[50], Suma[50], SUma[50];
int main()
{
int Opcion;
do
{
cout<<" *** MENU **** \n \n";
cout<<" 1) LEER LA MATRIZ \n";
cout<<" 2) ESCRIBIR LA MATRIZ \n";
cout<<" 3) SUMA Y PROMEDIO \n";
cout<<" 4) LEER 2 MATRICES \n";
cout<<" 5) SUMA DE MATRICES \n\n";
cout<<"---------------------\n";
cout<<" 6) LEER VECTOR \n";
cout<<" 7) BUSQUEDA Y CONTAR ELEMENTOS DEL VECTOR \n\n";
cout<<" 8) BUSCAR Y CONTAR ELEMENTOS DE UNA MATRIZ \n\n";
cout<<" 9) SUMA DE LAS FILAS DE UNA MATRIZ \n\n";
cout<<" 10) SUMA DE LAS COLUMNAS DE UNA MATRIZ \n\n";
cout<<" Digite <0> para salir... \n";
cout<<" Ingrese una opcion: "; cin>>Opcion;
switch (Opcion)
{
case 1:
{
cout<<"***** LEER LA MATRIZ ***** \n";
LeerMatriz();// INVOCAR
cout<<"************************** \n";
}; break;
case 2:
{
cout<<"***** ESCRIBIR LA MATRIZ ***** \n";
EscribirMatriz();// INVOCAR
cout<<"****************************** \n";
}; break;
case 3:
{
cout<<"***** SUMA Y PROMEDIO ***** \n";
SumaElementos();// INVOCAR
cout<<"*************************** \n";
}; break;
case 4:
{
cout<<"***** LEER 2 MATRICES ***** \n";
Leer2Matrices();// INVOCAR
cout<<"*************************** \n";
}; break;
case 5:
{
cout<<"***** SUMA DE MATRICES ***** \n";
SumaMatrices();// INVOCAR
cout<<"**************************** \n";
}; break;
// CLASE DEL DIA MARTES 25/07/2017
case 6:
{
cout<<"***** LECTURA DEL VECTOR ***** \n";
LeerVector();// INVOCAR
cout<<"******************************** \n";
}; break;
case 7:
{
cout<<"***** BUSCAR y CONTAR ELEMENTOS DEL VECTOR ***** \n";
BuscaCuentaV();// INVOCAR
cout<<"************************************************ \n";
}; break;
case 8:
{
cout<<"***** BUSCAR y CONTAR ELEMENTOS DE UNA MATRIZ ***** \n";
BuscaCuentaMATRIZ();// INVOCAR
cout<<"*************************************************** \n";
}; break;
case 9:
{
cout<<"***** SUMA DE LAS FILAS DE UNA MATRIZ ***** \n";
SumaF_M();// INVOCAR
cout<<"******************************************** \n";
}; break;
case 10:
{
cout<<"***** SUMA DE LAS COLUMNAS DE UNA MATRIZ ***** \n";
SumaC_M();// INVOCAR
cout<<"******************************************** \n";
}; break;
}// fin del shitch
} while (Opcion); // FIN DEL WHILE
system ("pause");
return 0;
}// fin del programa
//ZONA DE DESARROLLO
int LeerMatriz()
{
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "; cin>>M[i][j];
}// fin del for
}// fin de leer
int EscribirMatriz()
{
n=5;
m=4;
cout<<"IMPRESION DE LOS ELEMENTOS DE LA MATRIZ \n";
cout<<"--------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"M["<<i<<"]["<<j<<"]= "<< M[i][j]<<endl;
}// fin del for
}// fin de escribir
int SumaElementos()
{
n=5;
m=4;
cout<<"SUMATORIA DE LOS ELEMENTOS DE LA MATRIZ \n";
cout<<"----------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
SUMA = SUMA + M[i][j]; // ACUMULADOR
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
}// fin de suma de elementos
int Leer2Matrices()
{
n=3;
m=3;
cout<<"LEER MATRIZ A[n][m] \n";
cout<<"------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"A["<<i<<"]["<<j<<"]= "; cin>>A[i][j];
}// fin del for
cout<<endl;
cout<<"LEER MATRIZ B[n][m] \n";
cout<<"------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"B["<<i<<"]["<<j<<"]= "; cin>>B[i][j];
}// fin del for
}
int SumaMatrices()
{
n=3;
m=3;
cout<<"SUMATORIA DE LAS MATRICES \n";
cout<<"----------------------------------------- \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
S[i][j] = A[i][j] + B[i][j]; // ACUMULADOR
}// fin del for
cout<<"LA SUMA DE MATRICES ES: \n";
cout<<"------------------------ \n";
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
{
cout<<"S["<<i<<"]["<<j<<"]= "<< S[i][j]<<endl;
}// fin del for
}// fin de suma de matrices
// CLASE DEL DIA 25/07/2017
int LeerVector()
{
n=10;
for(i=1; i<=n; i++)
{
cout<<"V["<<i<<"]= "; cin>>V[i];
}// fin del for
}// FIN DE LEER VECTOR
int BuscaCuentaV()
{
n=10;
SUMA=0;
CUENTA = 0;
cout<<"Ingrese el elemento a Buscar: "; cin>>Num;
for(i=1; i<=n; i++)
{
if(V[i]==Num)
{
cout<<"V["<<i<<"]= "<< V[i] <<" La posicion es: "<< i << endl;
CUENTA = CUENTA + 1;
}
SUMA = SUMA + V[i];
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
cout<<"El "<< Num <<" se repite "<<CUENTA<<" veces "<< endl;
}// FIN DE BUSCAR Y CONTAR
int BuscaCuentaMATRIZ()
{
n=5;
m=4;
SUMA=0;
CUENTA = 0;
cout<<"Ingrese el elemento a Buscar: "; cin>>Num;
for(i=1; i<=n; i++)
for(j=1; j<=m ; j++)
{
if(M[i][j]==Num)
{
cout<<"M["<<i<<"]["<<j<<"]= "<< M[i][j] <<" La posicion es: "<<i<<","<<j<< endl;
CUENTA = CUENTA + 1;
}
SUMA = SUMA + M[i][j];
}// fin del for
cout<<"La suma de los elementos es: "<< SUMA << endl;
cout<<"El "<< Num <<" se repite "<<CUENTA<<" veces "<< endl;
} // FIN DE BUSCAR ENUNA MATRIZ
int SumaF_M()
{
Suma[i]=0;
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
Suma[i] = Suma[i] + M[i][j];
cout<<" La Suma filas es: "<<endl;
for (i=1; i<=n; i++)
cout<<"FILA ["<<i<<"]="<<Suma[i]<<endl;
}//FIN DEL FOR
int SumaC_M()
{
SUma[i]=0;
n=5;
m=4;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
SUma[j] = SUma[j] + M[i][j];
cout<<" La Suma columnas es: "<<endl;
for (j=1; j<=n; j++)
cout<<"COLUMNA ["<<j<<"]="<<SUma[j]<<endl;
}//FIN DEL FOR
sábado, 15 de julio de 2017
producto de matrises
#include <iostream>
#define d 3
using std::cout;
using std::cin;
using std::endl;
int main(){
int i, j, k, a[d][d], b[d][d], c[d][d];
cout << "MATRIZ A." << endl; // Introduce los elementos de la matriz A for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> a[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz A
for(j = 0 ; j < d ; j++){
cout << a[i][j] << " ";
if(j == 2)
cout << endl;
}
}
cout << endl;
cout << "MATRIZ B." << endl; // Introduce los elementos de la matriz B
for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> b[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz B
for(j = 0 ; j < d ; j++){
cout << b[i][j] << " ";
if(j == 2)
cout << endl;
}
}
for(i=0;i<d;i++){ /* Realiza el producto de matrices y guarda
el resultado en una tercera matriz*/
for(j=0;j<d;j++){
c[i][j]=0;
for(k=0;k<d;k++){
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
cout << endl << "MATRIZ C (Matriz A*B)." << endl;
cout << endl;
for(i=0;i<d;i++){ // Imprime la matriz resultado
for(j=0;j<d;j++){
cout << c[i][j] << " ";
if(j==2)
cout << endl;
}
}
system("PAUSE");
return 0;
}
#define d 3
using std::cout;
using std::cin;
using std::endl;
int main(){
int i, j, k, a[d][d], b[d][d], c[d][d];
cout << "MATRIZ A." << endl; // Introduce los elementos de la matriz A for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> a[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz A
for(j = 0 ; j < d ; j++){
cout << a[i][j] << " ";
if(j == 2)
cout << endl;
}
}
cout << endl;
cout << "MATRIZ B." << endl; // Introduce los elementos de la matriz B
for(i = 0 ; i < d ; i++){
for(j = 0 ; j < d ; j++){
cout << "Introduzca el valor del elemento [" << i << "]["
<< j << "]: ";
cin >> b[i][j];
}
}
cout << endl;
for(i = 0 ; i < d ; i++){ // Imprime los elementos de la matriz B
for(j = 0 ; j < d ; j++){
cout << b[i][j] << " ";
if(j == 2)
cout << endl;
}
}
for(i=0;i<d;i++){ /* Realiza el producto de matrices y guarda
el resultado en una tercera matriz*/
for(j=0;j<d;j++){
c[i][j]=0;
for(k=0;k<d;k++){
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
cout << endl << "MATRIZ C (Matriz A*B)." << endl;
cout << endl;
for(i=0;i<d;i++){ // Imprime la matriz resultado
for(j=0;j<d;j++){
cout << c[i][j] << " ";
if(j==2)
cout << endl;
}
}
system("PAUSE");
return 0;
}
viernes, 14 de julio de 2017
MATRIZ TRANZPUESTA
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int numeros[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
cin>>numeros[i][j];
}
}
cout<<"\nMatriz Normal\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<numeros[i][j]<<" ";
}
cout<<"\n";
}
cout<<"\nMatriz Transpuesta\n";
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<numeros[j][i]<<" ";
}
cout<<"\n";
}
getch();
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
int numeros[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
cin>>numeros[i][j];
}
}
cout<<"\nMatriz Normal\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<numeros[i][j]<<" ";
}
cout<<"\n";
}
cout<<"\nMatriz Transpuesta\n";
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<numeros[j][i]<<" ";
}
cout<<"\n";
}
getch();
return 0;
}
martes, 4 de julio de 2017
trabajo
#include<iostream>
#include<iostream>
using namespace std;
int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];
int main()
{
// DECLARACION
int opcion;
do
{
cout<<"******** MENU ************* \n\n";
cout<<" 1) LECTURA DE UN VECTOR \n";
cout<<" 2) ESCRITURA DE UN VECTOR \n";
cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
cout<<" 6) SUMA DE LOS VECTORES \n";
cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
cout<<"*************************** \n\n";
cout<<" digite 0 para salir \n";
cout<<" elija una opcion: "; cin >>opcion;
switch (opcion)
{
case 1:
{
cout<< "***** LECTURA DE UN VECTOR ***** \n";
LeerVector(); //INVOCACION DE UNA FUNCION
cout<< "******************************** \n";
}; break;
case 2:
{
cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
EscribirVector();
cout<< "******************************** \n";
}; break;
case 3:
{
cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
PromVector();
cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
cout<< "************************************* \n";
}; break;
case 4:
{
cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
CuentaMayores();
cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
}; break;
case 5:
{
cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
CuentaMenores();
cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
}; break;
case 6:
{
cout<< "***** SUMA DE LOS VECTORES *****\n";
SumaVector();
cout<< "La suma es: " << SumaVector() <<endl;
}; break;
case 7:
{
cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MayorVector();
cout<< "El mayor es: "<< MayorVector()<<endl;
}; break;
case 8:
{
cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MenorVector();
cout<< "El menor es: "<< MenorVector()<<endl;
}; break;
} // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE
system ("pause");
return 0;
} //FIN DEL PROGRAMA
// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
for(i=1; i<=10; i++)
{
cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
}
}// FIN DE LEER VECTOR
int EscribirVector()
{
for(i=1; i<=10; i++)
{
cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
}
}
double PromVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
return Promedio;
} // FIN DEL PROMEDIO
int CuentaMayores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
c = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]>Promedio)
c = c - 1;
}
return c;
}
int CuentaMenores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
d = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]<Promedio)
d = d - 1;
}
return d;
}
int SumaVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
}
return SUMA;
}
int MayorVector()
{
MAYOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]>MAYOR)
MAYOR = Numero[i];
}
return MAYOR;
}
int MenorVector()
{
MENOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]<MENOR)
MENOR = Numero[i];
}
return MENOR;
}
#include<iostream>
using namespace std;
int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];
int main()
{
// DECLARACION
int opcion;
do
{
cout<<"******** MENU ************* \n\n";
cout<<" 1) LECTURA DE UN VECTOR \n";
cout<<" 2) ESCRITURA DE UN VECTOR \n";
cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
cout<<" 6) SUMA DE LOS VECTORES \n";
cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
cout<<"*************************** \n\n";
cout<<" digite 0 para salir \n";
cout<<" elija una opcion: "; cin >>opcion;
switch (opcion)
{
case 1:
{
cout<< "***** LECTURA DE UN VECTOR ***** \n";
LeerVector(); //INVOCACION DE UNA FUNCION
cout<< "******************************** \n";
}; break;
case 2:
{
cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
EscribirVector();
cout<< "******************************** \n";
}; break;
case 3:
{
cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
PromVector();
cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
cout<< "************************************* \n";
}; break;
case 4:
{
cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
CuentaMayores();
cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
}; break;
case 5:
{
cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
CuentaMenores();
cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
}; break;
case 6:
{
cout<< "***** SUMA DE LOS VECTORES *****\n";
SumaVector();
cout<< "La suma es: " << SumaVector() <<endl;
}; break;
case 7:
{
cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MayorVector();
cout<< "El mayor es: "<< MayorVector()<<endl;
}; break;
case 8:
{
cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MenorVector();
cout<< "El menor es: "<< MenorVector()<<endl;
}; break;
} // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE
system ("pause");
return 0;
} //FIN DEL PROGRAMA
// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
for(i=1; i<=10; i++)
{
cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
}
}// FIN DE LEER VECTOR
int EscribirVector()
{
for(i=1; i<=10; i++)
{
cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
}
}
double PromVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
return Promedio;
} // FIN DEL PROMEDIO
int CuentaMayores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
c = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]>Promedio)
c = c - 1;
}
return c;
}
int CuentaMenores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
d = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]<Promedio)
d = d - 1;
}
return d;
}
int SumaVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
}
return SUMA;
}
int MayorVector()
{
MAYOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]>MAYOR)
MAYOR = Numero[i];
}
return MAYOR;
}
int MenorVector()
{
MENOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]<MENOR)
MENOR = Numero[i];
}
return MENOR;
}
Suscribirse a:
Entradas (Atom)