EJEMPLO DE MATRICES
using namespace std;
#include<iostream>
#include<math.h>
int opcion,i,j,k,n;
int A[5][5], B[5][5];
double D[5][5];
int main ()
{
do{
cout<<"**********HUAMANCHA LEDEAMA MAGNO**********"<<endl;
cout<<"---------------------";
cout<<"MENU PRINCIPAL \n \n";
cout<<"1) matriz de suma (for) \n";
cout<<"2) matriz de resta\n";
cout<<"3) matriz de multiplicacion \n";
cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n"; cin>>opcion;
switch (opcion)
{
case 1:
{
cout << "\n\n matriz de suma:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] + B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("PAUSE");
break;
}
case 2:
{
cout << "\n\n matriz de resta:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
{
A[i][j] = 0;
B[i][j] = 0;
C[i][j] = 0;
D[i][j]=0;
}
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] - B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("pause");
break;
}
case 3:
{
cout << "\n\n matriz de multiplicacion:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
{
A[i][j] = 0;
B[i][j] = 0;
C[i][j] = 0;
D[i][j]=0;
}
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] * B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("pause");
break;
}
default:
cout<<"grupo default de instrucciones \n";
}
} while (opcion!=0);
system("pause");
return 0;
}
ver c++
#include<iostream>
#include<math.h>
int opcion,i,j,k,n;
int A[5][5], B[5][5];
double D[5][5];
int main ()
{
do{
cout<<"**********HUAMANCHA LEDEAMA MAGNO**********"<<endl;
cout<<"---------------------";
cout<<"MENU PRINCIPAL \n \n";
cout<<"1) matriz de suma (for) \n";
cout<<"2) matriz de resta\n";
cout<<"3) matriz de multiplicacion \n";
cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n"; cin>>opcion;
switch (opcion)
{
case 1:
{
cout << "\n\n matriz de suma:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] + B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("PAUSE");
break;
}
case 2:
{
cout << "\n\n matriz de resta:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
{
A[i][j] = 0;
B[i][j] = 0;
C[i][j] = 0;
D[i][j]=0;
}
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] - B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("pause");
break;
}
case 3:
{
cout << "\n\n matriz de multiplicacion:\n ";
cout << "\n\n Ingrese el tamaño de la matriz: "; cin>>n;
//INICIALIZACION
/*for (i = 0; i < n; i++)
for (j = 0; i < n; j++)
{
A[i][j] = 0;
B[i][j] = 0;
C[i][j] = 0;
D[i][j]=0;
}
// ASIGNACION DE DATOS A LA MATRIZ */
//MATRIZ A
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j] ;
}
//MATRIZ B
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n Ingrese el valor del elemento: B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j] ;
}
// Lectura de la Matriz A[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n A["<<i+1<<"]["<<j+1<<"]= ";
cout<<A[i][j] ;
}
// Lectura de la Matriz B[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n B["<<i+1<<"]["<<j+1<<"]= ";
cout<<B[i][j] ;
}
// calcular el producto de los elementos de las matrices
//A , B en D.
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{D[i][j] = A[i][j] * B[i][j]; }
// VER EL RESULTADO DEL PRODUCTO DE SUS ELEMENTOS
// Lectura de la Matriz D[m,n]
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
{
cout<<"\n D["<<i+1<<"]["<<j+1<<"]= ";
cout<<D[i][j] ;
}
system("pause");
break;
}
default:
cout<<"grupo default de instrucciones \n";
}
} while (opcion!=0);
system("pause");
return 0;
}
ver c++
0 comentarios:
Publicar un comentario